diff options
Diffstat (limited to 'src')
154 files changed, 908 insertions, 566 deletions
diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 35d10c30..f8782b3f 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props | |||
| @@ -23,9 +23,9 @@ | |||
| 23 | <OutputPath>$(BaseOutputPath)$(Configuration)\</OutputPath> | 23 | <OutputPath>$(BaseOutputPath)$(Configuration)\</OutputPath> |
| 24 | 24 | ||
| 25 | <!-- This is C++-specific but used from managed projects to pick up native build artifacts. --> | 25 | <!-- This is C++-specific but used from managed projects to pick up native build artifacts. --> |
| 26 | <WixNativeSdkLibraryToolset>v143</WixNativeSdkLibraryToolset> | 26 | <WixNativeSdkLibraryToolset>v145</WixNativeSdkLibraryToolset> |
| 27 | <PlatformToolset Condition=" '$(ConfigurationType)' == 'StaticLibrary' ">$(WixNativeSdkLibraryToolset)</PlatformToolset> | 27 | <PlatformToolset Condition=" '$(ConfigurationType)' == 'StaticLibrary' ">$(WixNativeSdkLibraryToolset)</PlatformToolset> |
| 28 | <PlatformToolset Condition=" '$(PlatformToolset)' == '' ">v143</PlatformToolset> | 28 | <PlatformToolset Condition=" '$(PlatformToolset)' == '' ">v145</PlatformToolset> |
| 29 | 29 | ||
| 30 | <NuGetAudit>true</NuGetAudit> | 30 | <NuGetAudit>true</NuGetAudit> |
| 31 | <NuGetAuditMode>all</NuGetAuditMode> | 31 | <NuGetAuditMode>all</NuGetAuditMode> |
diff --git a/src/Directory.csproj.props b/src/Directory.csproj.props index 6891ef2f..44a41a6e 100644 --- a/src/Directory.csproj.props +++ b/src/Directory.csproj.props | |||
| @@ -12,6 +12,6 @@ | |||
| 12 | </PropertyGroup> | 12 | </PropertyGroup> |
| 13 | 13 | ||
| 14 | <PropertyGroup> | 14 | <PropertyGroup> |
| 15 | <AcceptEula>abc;wix7;xyz;123</AcceptEula> | 15 | <AcceptEula>abc;wix8;xyz;123</AcceptEula> |
| 16 | </PropertyGroup> | 16 | </PropertyGroup> |
| 17 | </Project> | 17 | </Project> |
diff --git a/src/Directory.wixproj.targets b/src/Directory.wixproj.targets index 3f6b6385..f026320c 100644 --- a/src/Directory.wixproj.targets +++ b/src/Directory.wixproj.targets | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project> | 4 | <Project> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <AcceptEula>wix7</AcceptEula> | 6 | <AcceptEula>wix8</AcceptEula> |
| 7 | </PropertyGroup> | 7 | </PropertyGroup> |
| 8 | 8 | ||
| 9 | <Target Name="_SetWixVersion" | 9 | <Target Name="_SetWixVersion" |
diff --git a/src/api/api.cmd b/src/api/api.cmd index 42ca8567..66b25a65 100644 --- a/src/api/api.cmd +++ b/src/api/api.cmd | |||
| @@ -27,8 +27,8 @@ msbuild api_t.proj -p:Configuration=%_C% -tl -nologo -warnaserror -bl:%_L%\api_b | |||
| 27 | 27 | ||
| 28 | :: Test | 28 | :: Test |
| 29 | dotnet test ^ | 29 | dotnet test ^ |
| 30 | %_B%\net8.0\WixToolsetTest.Data.dll ^ | 30 | %_B%\net10.0\WixToolsetTest.Data.dll ^ |
| 31 | %_B%\net8.0\win-x86\WixToolsetTest.BootstrapperApplicationApi.dll ^ | 31 | %_B%\net10.0\win-x86\WixToolsetTest.BootstrapperApplicationApi.dll ^ |
| 32 | %_B%\x86\BalUtilUnitTest.dll ^ | 32 | %_B%\x86\BalUtilUnitTest.dll ^ |
| 33 | %_B%\x86\BextUtilUnitTest.dll ^ | 33 | %_B%\x86\BextUtilUnitTest.dll ^ |
| 34 | --nologo -l "trx;LogFileName=%_L%\TestResults\api.trx" || exit /b | 34 | --nologo -l "trx;LogFileName=%_L%\TestResults\api.trx" || exit /b |
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec index 398a16b7..6076c714 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec | |||
| @@ -37,15 +37,15 @@ | |||
| 37 | <file src="netstandard2.0\$id$.dll" target="lib\netstandard2.0" /> | 37 | <file src="netstandard2.0\$id$.dll" target="lib\netstandard2.0" /> |
| 38 | <file src="netstandard2.0\$id$.xml" target="lib\netstandard2.0" /> | 38 | <file src="netstandard2.0\$id$.xml" target="lib\netstandard2.0" /> |
| 39 | 39 | ||
| 40 | <file src="v143\ARM64\mbanative.dll" target="runtimes\win-arm64\native" /> | 40 | <file src="v145\ARM64\mbanative.dll" target="runtimes\win-arm64\native" /> |
| 41 | <file src="v143\x64\mbanative.dll" target="runtimes\win-x64\native" /> | 41 | <file src="v145\x64\mbanative.dll" target="runtimes\win-x64\native" /> |
| 42 | <file src="v143\x86\mbanative.dll" target="runtimes\win-x86\native" /> | 42 | <file src="v145\x86\mbanative.dll" target="runtimes\win-x86\native" /> |
| 43 | 43 | ||
| 44 | <file src="$projectFolder$\..\balutil\inc\*" target="build\native\include" /> | 44 | <file src="$projectFolder$\..\balutil\inc\*" target="build\native\include" /> |
| 45 | <file src="$projectFolder$\..\inc\BootstrapperApplicationTypes.h" target="build\native\include" /> | 45 | <file src="$projectFolder$\..\inc\BootstrapperApplicationTypes.h" target="build\native\include" /> |
| 46 | <file src="$projectFolder$\..\inc\BootstrapperEngineTypes.h" target="build\native\include" /> | 46 | <file src="$projectFolder$\..\inc\BootstrapperEngineTypes.h" target="build\native\include" /> |
| 47 | <file src="v143\x86\balutil.lib" target="build\native\v14\x86" /> | 47 | <file src="v145\x86\balutil.lib" target="build\native\v14\x86" /> |
| 48 | <file src="v143\x64\balutil.lib" target="build\native\v14\x64" /> | 48 | <file src="v145\x64\balutil.lib" target="build\native\v14\x64" /> |
| 49 | <file src="v143\ARM64\balutil.lib" target="build\native\v14\ARM64" /> | 49 | <file src="v145\ARM64\balutil.lib" target="build\native\v14\ARM64" /> |
| 50 | </files> | 50 | </files> |
| 51 | </package> | 51 | </package> |
diff --git a/src/api/burn/balutil/balinfo.cpp b/src/api/burn/balutil/balinfo.cpp index ff0dfd9f..bff848c7 100644 --- a/src/api/burn/balutil/balinfo.cpp +++ b/src/api/burn/balutil/balinfo.cpp | |||
| @@ -124,14 +124,32 @@ DAPI_(HRESULT) BalInfoParseFromXml( | |||
| 124 | HRESULT hr = S_OK; | 124 | HRESULT hr = S_OK; |
| 125 | IXMLDOMNode* pNode = NULL; | 125 | IXMLDOMNode* pNode = NULL; |
| 126 | BOOL fXmlFound = FALSE; | 126 | BOOL fXmlFound = FALSE; |
| 127 | LPWSTR scz = NULL; | ||
| 127 | 128 | ||
| 128 | hr = XmlSelectSingleNode(pixdManifest, L"/BootstrapperApplicationData/WixBundleProperties", &pNode); | 129 | hr = XmlSelectSingleNode(pixdManifest, L"/BootstrapperApplicationData/WixBundleProperties", &pNode); |
| 129 | BalExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed to select bundle information."); | 130 | BalExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed to select bundle information."); |
| 130 | 131 | ||
| 131 | if (fXmlFound) | 132 | if (fXmlFound) |
| 132 | { | 133 | { |
| 133 | hr = XmlGetYesNoAttribute(pNode, L"PerMachine", &pBundle->fPerMachine); | 134 | hr = XmlGetAttributeEx(pNode, L"Scope", &scz); |
| 134 | BalExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed to read bundle information per-machine."); | 135 | BalExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed to read bundle information scope."); |
| 136 | |||
| 137 | if (CSTR_EQUAL == ::CompareStringOrdinal(scz, -1, L"perMachine", -1, TRUE)) | ||
| 138 | { | ||
| 139 | pBundle->scope = BOOTSTRAPPER_PACKAGE_SCOPE_PER_MACHINE; | ||
| 140 | } | ||
| 141 | else if (CSTR_EQUAL == ::CompareStringOrdinal(scz, -1, L"perUser", -1, TRUE)) | ||
| 142 | { | ||
| 143 | pBundle->scope = BOOTSTRAPPER_PACKAGE_SCOPE_PER_USER; | ||
| 144 | } | ||
| 145 | else if (CSTR_EQUAL == ::CompareStringOrdinal(scz, -1, L"perUserOrMachine", -1, TRUE)) | ||
| 146 | { | ||
| 147 | pBundle->scope = BOOTSTRAPPER_PACKAGE_SCOPE_PER_USER_OR_PER_MACHINE; | ||
| 148 | } | ||
| 149 | else if (CSTR_EQUAL == ::CompareStringOrdinal(scz, -1, L"perMachineOrUser", -1, TRUE)) | ||
| 150 | { | ||
| 151 | pBundle->scope = BOOTSTRAPPER_PACKAGE_SCOPE_PER_MACHINE_OR_PER_USER; | ||
| 152 | } | ||
| 135 | 153 | ||
| 136 | hr = XmlGetAttributeEx(pNode, L"DisplayName", &pBundle->sczName); | 154 | hr = XmlGetAttributeEx(pNode, L"DisplayName", &pBundle->sczName); |
| 137 | BalExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed to read bundle information display name."); | 155 | BalExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed to read bundle information display name."); |
| @@ -150,6 +168,7 @@ DAPI_(HRESULT) BalInfoParseFromXml( | |||
| 150 | BalExitOnFailure(hr, "Failed to parse bal package information from bootstrapper application data."); | 168 | BalExitOnFailure(hr, "Failed to parse bal package information from bootstrapper application data."); |
| 151 | 169 | ||
| 152 | LExit: | 170 | LExit: |
| 171 | ReleaseStr(scz); | ||
| 153 | ReleaseObject(pNode); | 172 | ReleaseObject(pNode); |
| 154 | 173 | ||
| 155 | return hr; | 174 | return hr; |
diff --git a/src/api/burn/balutil/inc/balinfo.h b/src/api/burn/balutil/inc/balinfo.h index 8baee844..110fb688 100644 --- a/src/api/burn/balutil/inc/balinfo.h +++ b/src/api/burn/balutil/inc/balinfo.h | |||
| @@ -93,7 +93,7 @@ typedef struct _BAL_INFO_OVERRIDABLE_VARIABLES | |||
| 93 | 93 | ||
| 94 | typedef struct _BAL_INFO_BUNDLE | 94 | typedef struct _BAL_INFO_BUNDLE |
| 95 | { | 95 | { |
| 96 | BOOL fPerMachine; | 96 | BOOTSTRAPPER_PACKAGE_SCOPE scope; |
| 97 | LPWSTR sczName; | 97 | LPWSTR sczName; |
| 98 | LPWSTR sczLogVariable; | 98 | LPWSTR sczLogVariable; |
| 99 | BAL_INFO_PACKAGES packages; | 99 | BAL_INFO_PACKAGES packages; |
diff --git a/src/api/burn/balutil/msg.cpp b/src/api/burn/balutil/msg.cpp index b728cc83..b37cce8c 100644 --- a/src/api/burn/balutil/msg.cpp +++ b/src/api/burn/balutil/msg.cpp | |||
| @@ -513,6 +513,8 @@ static HRESULT OnCacheAcquireResolving( | |||
| 513 | hr = BuffReaderReadString(pReaderArgs, &sczDownloadUrl); | 513 | hr = BuffReaderReadString(pReaderArgs, &sczDownloadUrl); |
| 514 | ExitOnFailure(hr, "Failed to read download url of OnCacheAcquireResolving args."); | 514 | ExitOnFailure(hr, "Failed to read download url of OnCacheAcquireResolving args."); |
| 515 | 515 | ||
| 516 | args.wzDownloadUrl = sczDownloadUrl; | ||
| 517 | |||
| 516 | hr = BuffReaderReadString(pReaderArgs, &sczPayloadContainerId); | 518 | hr = BuffReaderReadString(pReaderArgs, &sczPayloadContainerId); |
| 517 | ExitOnFailure(hr, "Failed to read payload container id of OnCacheAcquireResolving args."); | 519 | ExitOnFailure(hr, "Failed to read payload container id of OnCacheAcquireResolving args."); |
| 518 | 520 | ||
diff --git a/src/api/burn/bextutil/bextutil.nuspec b/src/api/burn/bextutil/bextutil.nuspec index 6efdf0fc..83fa4e79 100644 --- a/src/api/burn/bextutil/bextutil.nuspec +++ b/src/api/burn/bextutil/bextutil.nuspec | |||
| @@ -28,8 +28,8 @@ | |||
| 28 | <file src="$projectFolder$\inc\*" target="build\native\include" /> | 28 | <file src="$projectFolder$\inc\*" target="build\native\include" /> |
| 29 | <file src="$projectFolder$\..\inc\BootstrapperExtensionTypes.h" target="build\native\include" /> | 29 | <file src="$projectFolder$\..\inc\BootstrapperExtensionTypes.h" target="build\native\include" /> |
| 30 | <file src="$projectFolder$\..\inc\BootstrapperExtensionEngineTypes.h" target="build\native\include" /> | 30 | <file src="$projectFolder$\..\inc\BootstrapperExtensionEngineTypes.h" target="build\native\include" /> |
| 31 | <file src="..\..\v143\x86\bextutil.lib" target="build\native\v14\x86" /> | 31 | <file src="..\..\v145\x86\bextutil.lib" target="build\native\v14\x86" /> |
| 32 | <file src="..\..\v143\x64\bextutil.lib" target="build\native\v14\x64" /> | 32 | <file src="..\..\v145\x64\bextutil.lib" target="build\native\v14\x64" /> |
| 33 | <file src="..\..\v143\ARM64\bextutil.lib" target="build\native\v14\ARM64" /> | 33 | <file src="..\..\v145\ARM64\bextutil.lib" target="build\native\v14\ARM64" /> |
| 34 | </files> | 34 | </files> |
| 35 | </package> | 35 | </package> |
diff --git a/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.csproj b/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.csproj index 4b2d273b..b53a50b3 100644 --- a/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.csproj +++ b/src/api/burn/test/WixToolsetTest.BootstrapperApplicationApi/WixToolsetTest.BootstrapperApplicationApi.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <RuntimeIdentifier>win-x86</RuntimeIdentifier> | 7 | <RuntimeIdentifier>win-x86</RuntimeIdentifier> |
| 8 | <SelfContained>false</SelfContained> | 8 | <SelfContained>false</SelfContained> |
| 9 | <IsWixTestProject>true</IsWixTestProject> | 9 | <IsWixTestProject>true</IsWixTestProject> |
diff --git a/src/api/wix/test/WixToolsetTest.Data/WixToolsetTest.Data.csproj b/src/api/wix/test/WixToolsetTest.Data/WixToolsetTest.Data.csproj index 688e23f5..a1d8103b 100644 --- a/src/api/wix/test/WixToolsetTest.Data/WixToolsetTest.Data.csproj +++ b/src/api/wix/test/WixToolsetTest.Data/WixToolsetTest.Data.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixTestProject>true</IsWixTestProject> | 7 | <IsWixTestProject>true</IsWixTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/burn/engine/core.cpp b/src/burn/engine/core.cpp index 926c327b..956ef041 100644 --- a/src/burn/engine/core.cpp +++ b/src/burn/engine/core.cpp | |||
| @@ -383,7 +383,7 @@ extern "C" HRESULT CoreDetect( | |||
| 383 | pEngineState->registration.fEligibleForCleanup = FALSE; | 383 | pEngineState->registration.fEligibleForCleanup = FALSE; |
| 384 | } | 384 | } |
| 385 | 385 | ||
| 386 | LogId(REPORT_STANDARD, MSG_DETECTED_PACKAGE, pPackage->sczId, LoggingPackageStateToString(pPackage->currentState), LoggingBoolToString(pPackage->fCached), LoggingPackageRegistrationStateToString(pPackage->fCanAffectRegistration, pPackage->installRegistrationState), LoggingPackageRegistrationStateToString(pPackage->fCanAffectRegistration, pPackage->cacheRegistrationState), LoggingPackageScopeToString(pPackage->scope), LoggingInstallScopeToString(pPackage->fDetectedPerMachine)); | 386 | LogId(REPORT_STANDARD, MSG_DETECTED_PACKAGE, pPackage->sczId, LoggingPackageStateToString(pPackage->currentState), BURN_PACKAGE_TYPE_MSI == pPackage->type ? LoggingBoolToString(pPackage->fCached) : "(not configurable scope)", LoggingPackageRegistrationStateToString(pPackage->fCanAffectRegistration, pPackage->installRegistrationState), LoggingPackageRegistrationStateToString(pPackage->fCanAffectRegistration, pPackage->cacheRegistrationState), LoggingPackageScopeToString(pPackage->scope), LoggingInstallScopeToString(pPackage->fDetectedPerMachine)); |
| 387 | 387 | ||
| 388 | if (BURN_PACKAGE_TYPE_MSI == pPackage->type) | 388 | if (BURN_PACKAGE_TYPE_MSI == pPackage->type) |
| 389 | { | 389 | { |
diff --git a/src/ext/Bal/README.md b/src/ext/Bal/README.md index 009615dd..fad3e9d4 100644 --- a/src/ext/Bal/README.md +++ b/src/ext/Bal/README.md | |||
| @@ -20,9 +20,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 20 | Add the WiX Extension as a PackageReference to your .wixproj: | 20 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 21 | 21 | ||
| 22 | ``` | 22 | ``` |
| 23 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 23 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 24 | <ItemGroup> | 24 | <ItemGroup> |
| 25 | <PackageReference Include="WixToolset.BootstrapperApplications.wixext" Version="7.0.0" /> | 25 | <PackageReference Include="WixToolset.BootstrapperApplications.wixext" Version="8.0.0" /> |
| 26 | </ItemGroup> | 26 | </ItemGroup> |
| 27 | </Project> | 27 | </Project> |
| 28 | ``` | 28 | ``` |
diff --git a/src/ext/Bal/stdbas/Resources/HyperlinkLargeTheme.xml b/src/ext/Bal/stdbas/Resources/HyperlinkLargeTheme.xml index dcc1a7c1..a6b62e4e 100644 --- a/src/ext/Bal/stdbas/Resources/HyperlinkLargeTheme.xml +++ b/src/ext/Bal/stdbas/Resources/HyperlinkLargeTheme.xml | |||
| @@ -37,7 +37,7 @@ | |||
| 37 | <Text>#(loc.InstallOptionsButton)</Text> | 37 | <Text>#(loc.InstallOptionsButton)</Text> |
| 38 | <ChangePageAction Page="Options" /> | 38 | <ChangePageAction Page="Options" /> |
| 39 | </Button> | 39 | </Button> |
| 40 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button> | 40 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.InstallInstallButton)</Button> |
| 41 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 41 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 42 | <Text>#(loc.InstallCancelButton)</Text> | 42 | <Text>#(loc.InstallCancelButton)</Text> |
| 43 | <CloseWindowAction /> | 43 | <CloseWindowAction /> |
| @@ -74,8 +74,8 @@ | |||
| 74 | <Page Name="Modify"> | 74 | <Page Name="Modify"> |
| 75 | <Label X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> | 75 | <Label X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> |
| 76 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> | 76 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> |
| 77 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.ModifyRepairButton)</Button> | 77 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyRepairButton)</Button> |
| 78 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.ModifyUninstallButton)</Button> | 78 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyUninstallButton)</Button> |
| 79 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 79 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 80 | <Text>#(loc.ModifyCancelButton)</Text> | 80 | <Text>#(loc.ModifyCancelButton)</Text> |
| 81 | <CloseWindowAction /> | 81 | <CloseWindowAction /> |
diff --git a/src/ext/Bal/stdbas/Resources/HyperlinkSidebarTheme.xml b/src/ext/Bal/stdbas/Resources/HyperlinkSidebarTheme.xml index 11eac2de..13c0ca06 100644 --- a/src/ext/Bal/stdbas/Resources/HyperlinkSidebarTheme.xml +++ b/src/ext/Bal/stdbas/Resources/HyperlinkSidebarTheme.xml | |||
| @@ -38,7 +38,7 @@ | |||
| 38 | <Text>#(loc.InstallOptionsButton)</Text> | 38 | <Text>#(loc.InstallOptionsButton)</Text> |
| 39 | <ChangePageAction Page="Options" /> | 39 | <ChangePageAction Page="Options" /> |
| 40 | </Button> | 40 | </Button> |
| 41 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button> | 41 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.InstallInstallButton)</Button> |
| 42 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 42 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 43 | <Text>#(loc.InstallCancelButton)</Text> | 43 | <Text>#(loc.InstallCancelButton)</Text> |
| 44 | <CloseWindowAction /> | 44 | <CloseWindowAction /> |
| @@ -81,8 +81,8 @@ | |||
| 81 | <ImageControl X="11" Y="11" Width="165" Height="400" ImageFile="logoside.png"/> | 81 | <ImageControl X="11" Y="11" Width="165" Height="400" ImageFile="logoside.png"/> |
| 82 | <Label X="185" Y="50" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> | 82 | <Label X="185" Y="50" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> |
| 83 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> | 83 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> |
| 84 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.ModifyRepairButton)</Button> | 84 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyRepairButton)</Button> |
| 85 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.ModifyUninstallButton)</Button> | 85 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyUninstallButton)</Button> |
| 86 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 86 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 87 | <Text>#(loc.ModifyCancelButton)</Text> | 87 | <Text>#(loc.ModifyCancelButton)</Text> |
| 88 | <CloseWindowAction /> | 88 | <CloseWindowAction /> |
diff --git a/src/ext/Bal/stdbas/Resources/HyperlinkTheme.xml b/src/ext/Bal/stdbas/Resources/HyperlinkTheme.xml index 2d33344e..faeb8ce8 100644 --- a/src/ext/Bal/stdbas/Resources/HyperlinkTheme.xml +++ b/src/ext/Bal/stdbas/Resources/HyperlinkTheme.xml | |||
| @@ -31,7 +31,7 @@ | |||
| 31 | <Text>#(loc.InstallOptionsButton)</Text> | 31 | <Text>#(loc.InstallOptionsButton)</Text> |
| 32 | <ChangePageAction Page="Options" /> | 32 | <ChangePageAction Page="Options" /> |
| 33 | </Button> | 33 | </Button> |
| 34 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button> | 34 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.InstallInstallButton)</Button> |
| 35 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 35 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 36 | <Text>#(loc.InstallCancelButton)</Text> | 36 | <Text>#(loc.InstallCancelButton)</Text> |
| 37 | <CloseWindowAction /> | 37 | <CloseWindowAction /> |
| @@ -68,8 +68,8 @@ | |||
| 68 | <Page Name="Modify"> | 68 | <Page Name="Modify"> |
| 69 | <Label X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> | 69 | <Label X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> |
| 70 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> | 70 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> |
| 71 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.ModifyRepairButton)</Button> | 71 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyRepairButton)</Button> |
| 72 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.ModifyUninstallButton)</Button> | 72 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyUninstallButton)</Button> |
| 73 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 73 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 74 | <Text>#(loc.ModifyCancelButton)</Text> | 74 | <Text>#(loc.ModifyCancelButton)</Text> |
| 75 | <CloseWindowAction /> | 75 | <CloseWindowAction /> |
diff --git a/src/ext/Bal/stdbas/Resources/RtfLargeTheme.xml b/src/ext/Bal/stdbas/Resources/RtfLargeTheme.xml index a41e4457..138a8398 100644 --- a/src/ext/Bal/stdbas/Resources/RtfLargeTheme.xml +++ b/src/ext/Bal/stdbas/Resources/RtfLargeTheme.xml | |||
| @@ -33,7 +33,7 @@ | |||
| 33 | <Text>#(loc.InstallOptionsButton)</Text> | 33 | <Text>#(loc.InstallOptionsButton)</Text> |
| 34 | <ChangePageAction Page="Options" /> | 34 | <ChangePageAction Page="Options" /> |
| 35 | </Button> | 35 | </Button> |
| 36 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button> | 36 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.InstallInstallButton)</Button> |
| 37 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 37 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 38 | <Text>#(loc.InstallCancelButton)</Text> | 38 | <Text>#(loc.InstallCancelButton)</Text> |
| 39 | <CloseWindowAction /> | 39 | <CloseWindowAction /> |
| @@ -70,8 +70,8 @@ | |||
| 70 | <Page Name="Modify"> | 70 | <Page Name="Modify"> |
| 71 | <Label X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> | 71 | <Label X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> |
| 72 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> | 72 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> |
| 73 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.ModifyRepairButton)</Button> | 73 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyRepairButton)</Button> |
| 74 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.ModifyUninstallButton)</Button> | 74 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyUninstallButton)</Button> |
| 75 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 75 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 76 | <Text>#(loc.ModifyCancelButton)</Text> | 76 | <Text>#(loc.ModifyCancelButton)</Text> |
| 77 | <CloseWindowAction /> | 77 | <CloseWindowAction /> |
| @@ -118,6 +118,6 @@ | |||
| 118 | <Text>#(loc.FailureCloseButton)</Text> | 118 | <Text>#(loc.FailureCloseButton)</Text> |
| 119 | <CloseWindowAction /> | 119 | <CloseWindowAction /> |
| 120 | </Button> | 120 | </Button> |
| 121 | </Page> | 121 | </Page> |
| 122 | </Window> | 122 | </Window> |
| 123 | </Theme> | 123 | </Theme> |
diff --git a/src/ext/Bal/stdbas/Resources/RtfTheme.xml b/src/ext/Bal/stdbas/Resources/RtfTheme.xml index 1f1c3810..f9db1bc9 100644 --- a/src/ext/Bal/stdbas/Resources/RtfTheme.xml +++ b/src/ext/Bal/stdbas/Resources/RtfTheme.xml | |||
| @@ -31,7 +31,7 @@ | |||
| 31 | <Text>#(loc.InstallOptionsButton)</Text> | 31 | <Text>#(loc.InstallOptionsButton)</Text> |
| 32 | <ChangePageAction Page="Options" /> | 32 | <ChangePageAction Page="Options" /> |
| 33 | </Button> | 33 | </Button> |
| 34 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button> | 34 | <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.InstallInstallButton)</Button> |
| 35 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 35 | <Button Name="InstallCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 36 | <Text>#(loc.InstallCancelButton)</Text> | 36 | <Text>#(loc.InstallCancelButton)</Text> |
| 37 | <CloseWindowAction /> | 37 | <CloseWindowAction /> |
| @@ -68,8 +68,8 @@ | |||
| 68 | <Page Name="Modify"> | 68 | <Page Name="Modify"> |
| 69 | <Label X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> | 69 | <Label X="11" Y="80" Width="-11" Height="30" FontId="2" DisablePrefix="yes">#(loc.ModifyHeader)</Label> |
| 70 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> | 70 | <Button Name="ModifyUpdateButton" X="11" Y="-11" Width="200" Height="23" TabStop="yes" FontId="0" EnableCondition="WixStdBAUpdateAvailable" HideWhenDisabled="yes">#(loc.UpdateButton)</Button> |
| 71 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.ModifyRepairButton)</Button> | 71 | <Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyRepairButton)</Button> |
| 72 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.ModifyUninstallButton)</Button> | 72 | <Button Name="UninstallButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" ElevationShieldCondition='(WixBundleAuthoredScope = 1 AND NOT WixBundleElevated) OR ((WixBundleAuthoredScope = 2 OR WixBundleAuthoredScope = 3) AND WixStdBAScope = "PerMachine")'>#(loc.ModifyUninstallButton)</Button> |
| 73 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> | 73 | <Button Name="ModifyCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0"> |
| 74 | <Text>#(loc.ModifyCancelButton)</Text> | 74 | <Text>#(loc.ModifyCancelButton)</Text> |
| 75 | <CloseWindowAction /> | 75 | <CloseWindowAction /> |
diff --git a/src/ext/Bal/stdbas/WixStandardBootstrapperApplication.cpp b/src/ext/Bal/stdbas/WixStandardBootstrapperApplication.cpp index e0b03f98..85ff8263 100644 --- a/src/ext/Bal/stdbas/WixStandardBootstrapperApplication.cpp +++ b/src/ext/Bal/stdbas/WixStandardBootstrapperApplication.cpp | |||
| @@ -3967,8 +3967,6 @@ private: | |||
| 3967 | // Enable disable controls per-page. | 3967 | // Enable disable controls per-page. |
| 3968 | if (m_rgdwPageIds[WIXSTDBA_PAGE_INSTALL] == dwNewPageId) // on the "Install" page, ensure the install button is enabled/disabled correctly. | 3968 | if (m_rgdwPageIds[WIXSTDBA_PAGE_INSTALL] == dwNewPageId) // on the "Install" page, ensure the install button is enabled/disabled correctly. |
| 3969 | { | 3969 | { |
| 3970 | ThemeControlElevates(m_pControlInstallButton, (m_Bundle.fPerMachine && !llElevated)); | ||
| 3971 | |||
| 3972 | // If the EULA control exists, show it only if a license URL is provided as well. | 3970 | // If the EULA control exists, show it only if a license URL is provided as well. |
| 3973 | if (m_pControlEulaHyperlink) | 3971 | if (m_pControlEulaHyperlink) |
| 3974 | { | 3972 | { |
| @@ -3982,9 +3980,6 @@ private: | |||
| 3982 | } | 3980 | } |
| 3983 | else if (m_rgdwPageIds[WIXSTDBA_PAGE_MODIFY] == dwNewPageId) | 3981 | else if (m_rgdwPageIds[WIXSTDBA_PAGE_MODIFY] == dwNewPageId) |
| 3984 | { | 3982 | { |
| 3985 | ThemeControlElevates(m_pControlRepairButton, (m_Bundle.fPerMachine && !llElevated)); | ||
| 3986 | ThemeControlElevates(m_pControlUninstallButton, (m_Bundle.fPerMachine && !llElevated)); | ||
| 3987 | |||
| 3988 | ThemeControlEnable(m_pControlRepairButton, !m_fSuppressRepair); | 3983 | ThemeControlEnable(m_pControlRepairButton, !m_fSuppressRepair); |
| 3989 | } | 3984 | } |
| 3990 | else if (m_rgdwPageIds[WIXSTDBA_PAGE_SUCCESS] == dwNewPageId) // on the "Success" page, check if the restart or launch button should be enabled. | 3985 | else if (m_rgdwPageIds[WIXSTDBA_PAGE_SUCCESS] == dwNewPageId) // on the "Success" page, check if the restart or launch button should be enabled. |
diff --git a/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.csproj b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.csproj index b2672472..e40ddb88 100644 --- a/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.csproj +++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj b/src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj index 73428ece..1b696b22 100644 --- a/src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj +++ b/src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | <Project Sdk="Microsoft.NET.Sdk"> | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <TargetFramework>net8.0</TargetFramework> | 4 | <TargetFramework>net10.0</TargetFramework> |
| 5 | <RuntimeIdentifiers>win-x86;win-x64</RuntimeIdentifiers> | 5 | <RuntimeIdentifiers>win-x86;win-x64</RuntimeIdentifiers> |
| 6 | <OutputType>WinExe</OutputType> | 6 | <OutputType>WinExe</OutputType> |
| 7 | <DebugType>embedded</DebugType> | 7 | <DebugType>embedded</DebugType> |
diff --git a/src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj b/src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj index a6302ad5..c315c2f6 100644 --- a/src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj +++ b/src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | <Project Sdk="Microsoft.NET.Sdk"> | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <TargetFramework>net8.0</TargetFramework> | 4 | <TargetFramework>net10.0</TargetFramework> |
| 5 | <RuntimeIdentifiers>win-x86;win-x64</RuntimeIdentifiers> | 5 | <RuntimeIdentifiers>win-x86;win-x64</RuntimeIdentifiers> |
| 6 | <OutputType>WinExe</OutputType> | 6 | <OutputType>WinExe</OutputType> |
| 7 | <DebugType>embedded</DebugType> | 7 | <DebugType>embedded</DebugType> |
diff --git a/src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj b/src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj index d5a721ec..50d30d60 100644 --- a/src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj +++ b/src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <OutputType>WinExe</OutputType> | 4 | <OutputType>WinExe</OutputType> |
| 5 | <TargetFramework>net8.0-windows</TargetFramework> | 5 | <TargetFramework>net10.0-windows</TargetFramework> |
| 6 | <RuntimeIdentifiers>win-x86;win-x64</RuntimeIdentifiers> | 6 | <RuntimeIdentifiers>win-x86;win-x64</RuntimeIdentifiers> |
| 7 | <Description>WPF .NET Core MBA</Description> | 7 | <Description>WPF .NET Core MBA</Description> |
| 8 | <UseWPF>true</UseWPF> | 8 | <UseWPF>true</UseWPF> |
diff --git a/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.csproj b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.csproj index 4585efbf..4a961c33 100644 --- a/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.csproj +++ b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.csproj | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | <Import Project="..\..\WixExt.props" /> | 5 | <Import Project="..\..\WixExt.props" /> |
| 6 | 6 | ||
| 7 | <PropertyGroup> | 7 | <PropertyGroup> |
| 8 | <TargetFramework>net8.0</TargetFramework> | 8 | <TargetFramework>net10.0</TargetFramework> |
| 9 | <IncludeBuildOutput>false</IncludeBuildOutput> | 9 | <IncludeBuildOutput>false</IncludeBuildOutput> |
| 10 | <Title>WiX Toolset BootstrapperApplications extension</Title> | 10 | <Title>WiX Toolset BootstrapperApplications extension</Title> |
| 11 | <Description>WiX Toolset BootstrapperApplications extension</Description> | 11 | <Description>WiX Toolset BootstrapperApplications extension</Description> |
diff --git a/src/ext/Bal/wixstdfn/wixstdfn.nuspec b/src/ext/Bal/wixstdfn/wixstdfn.nuspec index b125ff7c..129130d2 100644 --- a/src/ext/Bal/wixstdfn/wixstdfn.nuspec +++ b/src/ext/Bal/wixstdfn/wixstdfn.nuspec | |||
| @@ -29,8 +29,8 @@ | |||
| 29 | <file src="$projectFolder$\build\$id$.props" target="build\" /> | 29 | <file src="$projectFolder$\build\$id$.props" target="build\" /> |
| 30 | <file src="$licenseAcceptanceTargets$" target="build\$id$.targets" /> | 30 | <file src="$licenseAcceptanceTargets$" target="build\$id$.targets" /> |
| 31 | <file src="$projectFolder$\inc\*" target="lib\native\include" /> | 31 | <file src="$projectFolder$\inc\*" target="lib\native\include" /> |
| 32 | <file src="..\..\v143\x86\wixstdfn.lib" target="lib\native\v14\x86" /> | 32 | <file src="..\..\v145\x86\wixstdfn.lib" target="lib\native\v14\x86" /> |
| 33 | <file src="..\..\v143\x64\wixstdfn.lib" target="lib\native\v14\x64" /> | 33 | <file src="..\..\v145\x64\wixstdfn.lib" target="lib\native\v14\x64" /> |
| 34 | <file src="..\..\v143\ARM64\wixstdfn.lib" target="lib\native\v14\ARM64" /> | 34 | <file src="..\..\v145\ARM64\wixstdfn.lib" target="lib\native\v14\ARM64" /> |
| 35 | </files> | 35 | </files> |
| 36 | </package> | 36 | </package> |
diff --git a/src/ext/ComPlus/README.md b/src/ext/ComPlus/README.md index 01f60df4..e108a3a6 100644 --- a/src/ext/ComPlus/README.md +++ b/src/ext/ComPlus/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.ComPlus.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.ComPlus.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/ComPlus/test/WixToolsetTest.ComPlus/WixToolsetTest.ComPlus.csproj b/src/ext/ComPlus/test/WixToolsetTest.ComPlus/WixToolsetTest.ComPlus.csproj index 2bd2e48f..6ee7046d 100644 --- a/src/ext/ComPlus/test/WixToolsetTest.ComPlus/WixToolsetTest.ComPlus.csproj +++ b/src/ext/ComPlus/test/WixToolsetTest.ComPlus/WixToolsetTest.ComPlus.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/Dependency/README.md b/src/ext/Dependency/README.md index 2ed031f2..fe4c27b1 100644 --- a/src/ext/Dependency/README.md +++ b/src/ext/Dependency/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.Dependency.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.Dependency.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/Dependency/test/WixToolsetTest.Dependency/WixToolsetTest.Dependency.csproj b/src/ext/Dependency/test/WixToolsetTest.Dependency/WixToolsetTest.Dependency.csproj index 7f531a22..2a202a60 100644 --- a/src/ext/Dependency/test/WixToolsetTest.Dependency/WixToolsetTest.Dependency.csproj +++ b/src/ext/Dependency/test/WixToolsetTest.Dependency/WixToolsetTest.Dependency.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/DirectX/README.md b/src/ext/DirectX/README.md index cceaa105..02a46b47 100644 --- a/src/ext/DirectX/README.md +++ b/src/ext/DirectX/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.DirectX.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.DirectX.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/DirectX/test/WixToolsetTest.DirectX/WixToolsetTest.DirectX.csproj b/src/ext/DirectX/test/WixToolsetTest.DirectX/WixToolsetTest.DirectX.csproj index abbe7541..51828c11 100644 --- a/src/ext/DirectX/test/WixToolsetTest.DirectX/WixToolsetTest.DirectX.csproj +++ b/src/ext/DirectX/test/WixToolsetTest.DirectX/WixToolsetTest.DirectX.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/Firewall/README.md b/src/ext/Firewall/README.md index eac3acf9..b0f1e242 100644 --- a/src/ext/Firewall/README.md +++ b/src/ext/Firewall/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.Firewall.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.Firewall.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/Firewall/test/WixToolsetTest.Firewall/WixToolsetTest.Firewall.csproj b/src/ext/Firewall/test/WixToolsetTest.Firewall/WixToolsetTest.Firewall.csproj index be2ddd36..a7851825 100644 --- a/src/ext/Firewall/test/WixToolsetTest.Firewall/WixToolsetTest.Firewall.csproj +++ b/src/ext/Firewall/test/WixToolsetTest.Firewall/WixToolsetTest.Firewall.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/Http/README.md b/src/ext/Http/README.md index 35c80c68..23ae1557 100644 --- a/src/ext/Http/README.md +++ b/src/ext/Http/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.Http.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.Http.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/Http/test/WixToolsetTest.Http/WixToolsetTest.Http.csproj b/src/ext/Http/test/WixToolsetTest.Http/WixToolsetTest.Http.csproj index 759787bf..300bbd88 100644 --- a/src/ext/Http/test/WixToolsetTest.Http/WixToolsetTest.Http.csproj +++ b/src/ext/Http/test/WixToolsetTest.Http/WixToolsetTest.Http.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/Iis/README.md b/src/ext/Iis/README.md index f9fb96c3..6a85743f 100644 --- a/src/ext/Iis/README.md +++ b/src/ext/Iis/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.Iis.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.Iis.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/Iis/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj b/src/ext/Iis/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj index 7b9afedf..48c1cad2 100644 --- a/src/ext/Iis/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj +++ b/src/ext/Iis/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/Msmq/README.md b/src/ext/Msmq/README.md index 46491349..c1da6a8b 100644 --- a/src/ext/Msmq/README.md +++ b/src/ext/Msmq/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.Msmq.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.Msmq.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/Msmq/test/WixToolsetTest.Msmq/WixToolsetTest.Msmq.csproj b/src/ext/Msmq/test/WixToolsetTest.Msmq/WixToolsetTest.Msmq.csproj index f41cc2e9..9f1c71da 100644 --- a/src/ext/Msmq/test/WixToolsetTest.Msmq/WixToolsetTest.Msmq.csproj +++ b/src/ext/Msmq/test/WixToolsetTest.Msmq/WixToolsetTest.Msmq.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/NetFx/README.md b/src/ext/NetFx/README.md index dcc79786..626f2d9c 100644 --- a/src/ext/NetFx/README.md +++ b/src/ext/NetFx/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.NetFx.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.NetFx.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/NetFx/test/WixToolsetTest.Netfx/WixToolsetTest.Netfx.csproj b/src/ext/NetFx/test/WixToolsetTest.Netfx/WixToolsetTest.Netfx.csproj index c7f01717..8f77097b 100644 --- a/src/ext/NetFx/test/WixToolsetTest.Netfx/WixToolsetTest.Netfx.csproj +++ b/src/ext/NetFx/test/WixToolsetTest.Netfx/WixToolsetTest.Netfx.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/PowerShell/README.md b/src/ext/PowerShell/README.md index 9cea557f..5993a91e 100644 --- a/src/ext/PowerShell/README.md +++ b/src/ext/PowerShell/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.PowerShell.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.PowerShell.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/PowerShell/test/WixToolsetTest.PowerShell/WixToolsetTest.Powershell.csproj b/src/ext/PowerShell/test/WixToolsetTest.PowerShell/WixToolsetTest.Powershell.csproj index 9f46f94e..4618d808 100644 --- a/src/ext/PowerShell/test/WixToolsetTest.PowerShell/WixToolsetTest.Powershell.csproj +++ b/src/ext/PowerShell/test/WixToolsetTest.PowerShell/WixToolsetTest.Powershell.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/Sql/README.md b/src/ext/Sql/README.md index 156c7761..c0af8924 100644 --- a/src/ext/Sql/README.md +++ b/src/ext/Sql/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.Sql.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.Sql.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/Sql/test/WixToolsetTest.Sql/WixToolsetTest.Sql.csproj b/src/ext/Sql/test/WixToolsetTest.Sql/WixToolsetTest.Sql.csproj index f417f489..9ae8cca0 100644 --- a/src/ext/Sql/test/WixToolsetTest.Sql/WixToolsetTest.Sql.csproj +++ b/src/ext/Sql/test/WixToolsetTest.Sql/WixToolsetTest.Sql.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/UI/README.md b/src/ext/UI/README.md index 5b040f13..071bd213 100644 --- a/src/ext/UI/README.md +++ b/src/ext/UI/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.UI.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.UI.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/UI/test/WixToolsetTest.UI/TestData/InstallDir_SpecialDlg/Package.wxs b/src/ext/UI/test/WixToolsetTest.UI/TestData/InstallDir_SpecialDlg/Package.wxs index b898e6d6..4f6e6d40 100644 --- a/src/ext/UI/test/WixToolsetTest.UI/TestData/InstallDir_SpecialDlg/Package.wxs +++ b/src/ext/UI/test/WixToolsetTest.UI/TestData/InstallDir_SpecialDlg/Package.wxs | |||
| @@ -67,8 +67,6 @@ | |||
| 67 | <DialogRef Id="ResumeDlg" /> | 67 | <DialogRef Id="ResumeDlg" /> |
| 68 | <DialogRef Id="UserExit" /> | 68 | <DialogRef Id="UserExit" /> |
| 69 | 69 | ||
| 70 | <Publish Dialog="BrowseDlg" Control="OK" Event="SpawnDialog" Value="InvalidDirDlg" Order="4" Condition="WIXUI_INSTALLDIR_VALID<>"1"" /> | ||
| 71 | |||
| 72 | <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999" /> | 70 | <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999" /> |
| 73 | 71 | ||
| 74 | <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="SpecialDlg" /> | 72 | <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="SpecialDlg" /> |
| @@ -81,11 +79,13 @@ | |||
| 81 | <Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog" Value="InstallDirDlg" Condition="LicenseAccepted = "1"" /> | 79 | <Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog" Value="InstallDirDlg" Condition="LicenseAccepted = "1"" /> |
| 82 | 80 | ||
| 83 | <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg" /> | 81 | <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg" /> |
| 84 | <Publish Dialog="InstallDirDlg" Control="Next" Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="1" /> | 82 | <Publish Dialog="InstallDirDlg" Control="Next" Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="3" /> |
| 85 | <Publish Dialog="InstallDirDlg" Control="Next" Event="SpawnDialog" Value="InvalidDirDlg" Order="3" Condition="WIXUI_INSTALLDIR_VALID<>"1"" /> | ||
| 86 | <Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4" Condition="WIXUI_INSTALLDIR_VALID="1"" /> | ||
| 87 | <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" Order="1" /> | 83 | <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" Order="1" /> |
| 88 | <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Event="SpawnDialog" Value="BrowseDlg" Order="2" /> | 84 | <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Event="SpawnDialog" Value="BrowseDlg" Order="2" /> |
| 85 | |||
| 86 | <Publish Dialog="BrowseDlg" Control="OK" Event="SetTargetPath" Value="[_BrowseProperty]" Order="3" /> | ||
| 87 | <Publish Dialog="BrowseDlg" Control="OK" Event="EndDialog" Value="Return" Order="4" /> | ||
| 88 | |||
| 89 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="InstallDirDlg" Order="1" Condition="NOT Installed" /> | 89 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="InstallDirDlg" Order="1" Condition="NOT Installed" /> |
| 90 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="2" Condition="Installed AND NOT PATCH" /> | 90 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="2" Condition="Installed AND NOT PATCH" /> |
| 91 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="2" Condition="Installed AND PATCH" /> | 91 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="2" Condition="Installed AND PATCH" /> |
diff --git a/src/ext/UI/test/WixToolsetTest.UI/WixToolsetTest.UI.csproj b/src/ext/UI/test/WixToolsetTest.UI/WixToolsetTest.UI.csproj index fd2a4e69..e39de92f 100644 --- a/src/ext/UI/test/WixToolsetTest.UI/WixToolsetTest.UI.csproj +++ b/src/ext/UI/test/WixToolsetTest.UI/WixToolsetTest.UI.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/UI/wixlib/WixUI_it-it.wxl b/src/ext/UI/wixlib/WixUI_it-it.wxl index 2adf7037..c940edc0 100644 --- a/src/ext/UI/wixlib/WixUI_it-it.wxl +++ b/src/ext/UI/wixlib/WixUI_it-it.wxl | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | <WixLocalization Culture="it-it" Codepage="1252" xmlns="http://wixtoolset.org/schemas/v4/wxl"> | 4 | <WixLocalization Culture="it-it" Codepage="1252" xmlns="http://wixtoolset.org/schemas/v4/wxl"> |
| @@ -16,9 +16,9 @@ | |||
| 16 | <String Id="AdvancedWelcomeEulaDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 16 | <String Id="AdvancedWelcomeEulaDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 17 | <String Id="AdvancedWelcomeEulaDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 17 | <String Id="AdvancedWelcomeEulaDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 18 | <String Id="AdvancedWelcomeEulaDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Leggere il Contratto di Licenza di [ProductName]" /> | 18 | <String Id="AdvancedWelcomeEulaDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Leggere il Contratto di Licenza di [ProductName]" /> |
| 19 | <String Id="AdvancedWelcomeEulaDlgLicenseAcceptedCheckBox" Overridable="yes" Value="&Accetto i termini del Contratto di Licenza" /> | 19 | <String Id="AdvancedWelcomeEulaDlgLicenseAcceptedCheckBox" Overridable="yes" Value="&Accetto i termini del contratto di licenza" /> |
| 20 | <String Id="AdvancedWelcomeEulaDlgDescriptionPerMachine" Overridable="yes" Value="Fare clic su Installa per installare il prodotto con le opzioni predefinite per tutti gli utenti. Fare clic su Avanzate per modificare le opzioni di installazione." /> | 20 | <String Id="AdvancedWelcomeEulaDlgDescriptionPerMachine" Overridable="yes" Value="Per installare il prodotto con le opzioni predefinite per tutti gli utenti seleziona 'Installa'. Per modificare le opzioni di installazione seleziona 'Avanzate'." /> |
| 21 | <String Id="AdvancedWelcomeEulaDlgDescriptionPerUser" Overridable="yes" Value="Fare clic su Installa per installare il prodotto con le opzioni predefinite solo per l'utente corrente. Fare clic su Avanzate per modificare le opzioni di installazione." /> | 21 | <String Id="AdvancedWelcomeEulaDlgDescriptionPerUser" Overridable="yes" Value="Per installare il prodotto con le opzioni predefinite solo per l'utente attuale seleziona 'Installa'. Per modificare le opzioni di installazione seleziona 'Avanzate'." /> |
| 22 | <String Id="AdvancedWelcomeEulaDlgInstall" Overridable="yes" Value="&Installa" /> | 22 | <String Id="AdvancedWelcomeEulaDlgInstall" Overridable="yes" Value="&Installa" /> |
| 23 | <String Id="AdvancedWelcomeEulaDlgAdvanced" Overridable="yes" Value="A&vanzate" /> | 23 | <String Id="AdvancedWelcomeEulaDlgAdvanced" Overridable="yes" Value="A&vanzate" /> |
| 24 | <String Id="Advanced_Font_Normal_Size" Overridable="yes" Value="8" /> | 24 | <String Id="Advanced_Font_Normal_Size" Overridable="yes" Value="8" /> |
| @@ -32,25 +32,25 @@ | |||
| 32 | <String Id="BrowseDlgWixUI_Bmp_Up" Overridable="yes" Value="WixUI_Bmp_Up" /> | 32 | <String Id="BrowseDlgWixUI_Bmp_Up" Overridable="yes" Value="WixUI_Bmp_Up" /> |
| 33 | <String Id="BrowseDlgWixUI_Bmp_UpTooltip" Overridable="yes" Value="Livello superiore" /> | 33 | <String Id="BrowseDlgWixUI_Bmp_UpTooltip" Overridable="yes" Value="Livello superiore" /> |
| 34 | <String Id="BrowseDlgNewFolder" Overridable="yes" Value="WixUI_Bmp_New" /> | 34 | <String Id="BrowseDlgNewFolder" Overridable="yes" Value="WixUI_Bmp_New" /> |
| 35 | <String Id="BrowseDlgNewFolderTooltip" Overridable="yes" Value="Crea una nuova cartella" /> | 35 | <String Id="BrowseDlgNewFolderTooltip" Overridable="yes" Value="Crea nuova cartella" /> |
| 36 | <String Id="BrowseDlgPathLabel" Overridable="yes" Value="&Nome cartella:" /> | 36 | <String Id="BrowseDlgPathLabel" Overridable="yes" Value="&Nome cartella:" /> |
| 37 | <String Id="BrowseDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 37 | <String Id="BrowseDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 38 | <String Id="BrowseDlgDescription" Overridable="yes" Value="Scegliere la cartella di destinazione" /> | 38 | <String Id="BrowseDlgDescription" Overridable="yes" Value="Scegli la cartella destinazione" /> |
| 39 | <String Id="BrowseDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Modifica cartella di destinazione" /> | 39 | <String Id="BrowseDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Modifica cartella destinazione" /> |
| 40 | 40 | ||
| 41 | <String Id="CancelDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 41 | <String Id="CancelDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 42 | <String Id="CancelDlgText" Overridable="yes" Value="Annullare l'installazione di [ProductName]?" /> | 42 | <String Id="CancelDlgText" Overridable="yes" Value="Vuoi annullare l'installazione di [ProductName]?" /> |
| 43 | <String Id="CancelDlgIcon" Overridable="yes" Value="WixUI_Ico_Info" /> | 43 | <String Id="CancelDlgIcon" Overridable="yes" Value="WixUI_Ico_Info" /> |
| 44 | <String Id="CancelDlgIconTooltip" Overridable="yes" Value="Icona informazioni" /> | 44 | <String Id="CancelDlgIconTooltip" Overridable="yes" Value="Icona informazioni" /> |
| 45 | 45 | ||
| 46 | <String Id="CustomizeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 46 | <String Id="CustomizeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 47 | <String Id="CustomizeDlgTree" Overridable="yes" Value="Albero delle selezioni" /> | 47 | <String Id="CustomizeDlgTree" Overridable="yes" Value="Struttura selezioni" /> |
| 48 | <String Id="CustomizeDlgBrowse" Overridable="yes" Value="Sf&oglia..." /> | 48 | <String Id="CustomizeDlgBrowse" Overridable="yes" Value="Sf&oglia..." /> |
| 49 | <String Id="CustomizeDlgReset" Overridable="yes" Value="Re&imposta" /> | 49 | <String Id="CustomizeDlgReset" Overridable="yes" Value="R&iprristina" /> |
| 50 | <String Id="CustomizeDlgDiskCost" Overridable="yes" Value="&Utilizzo disco" /> | 50 | <String Id="CustomizeDlgDiskCost" Overridable="yes" Value="&Uso disco" /> |
| 51 | <String Id="CustomizeDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 51 | <String Id="CustomizeDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 52 | <String Id="CustomizeDlgText" Overridable="yes" Value="Per modificare la modalità di installazione delle funzionalità , fare clic sulle icone nell'albero sottostante." /> | 52 | <String Id="CustomizeDlgText" Overridable="yes" Value="Per modificare la modalità di installazione delle funzionalità , seleziona le icone nella struttura sottostante." /> |
| 53 | <String Id="CustomizeDlgDescription" Overridable="yes" Value="Selezionare la modalità di installazione delle funzionalità desiderata." /> | 53 | <String Id="CustomizeDlgDescription" Overridable="yes" Value="Seleziona la modalità di installazione delle funzionalità desiderata." /> |
| 54 | <String Id="CustomizeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Installazione personalizzata" /> | 54 | <String Id="CustomizeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Installazione personalizzata" /> |
| 55 | <String Id="CustomizeDlgItemDescription" Overridable="yes" Value="CustomizeDlgItemDescription-CustomizeDlgItemDescription" /> | 55 | <String Id="CustomizeDlgItemDescription" Overridable="yes" Value="CustomizeDlgItemDescription-CustomizeDlgItemDescription" /> |
| 56 | <String Id="CustomizeDlgItemSize" Overridable="yes" Value="CustomizeDlgItemSize-CustomizeDlgItemSize" /> | 56 | <String Id="CustomizeDlgItemSize" Overridable="yes" Value="CustomizeDlgItemSize-CustomizeDlgItemSize" /> |
| @@ -59,9 +59,9 @@ | |||
| 59 | 59 | ||
| 60 | <String Id="DiskCostDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 60 | <String Id="DiskCostDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 61 | <String Id="DiskCostDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 61 | <String Id="DiskCostDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 62 | <String Id="DiskCostDlgText" Overridable="yes" Value="Lo spazio su disco disponibile nei volumi evidenziati non è sufficiente per installare le funzionalità selezionate. Rimuovere alcuni file dai volumi evidenziati, installare un numero minore di funzionalità oppure selezionare unità di destinazione diverse." /> | 62 | <String Id="DiskCostDlgText" Overridable="yes" Value="Lo spazio disco disponibile nei volumi evidenziati non è sufficiente per installare le funzionalità selezionate. Rimuovi alcuni file dai volumi evidenziati, installa un numero minore di funzionalità o seleziona unità di destinazione diverse." /> |
| 63 | <String Id="DiskCostDlgDescription" Overridable="yes" Value="Spazio su disco necessario per l'installazione delle funzionalità selezionate." /> | 63 | <String Id="DiskCostDlgDescription" Overridable="yes" Value="Spazio disco necessario per l'installazione delle funzionalità selezionate." /> |
| 64 | <String Id="DiskCostDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Requisiti di spazio su disco" /> | 64 | <String Id="DiskCostDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Requisiti spazio disco" /> |
| 65 | <String Id="DiskCostDlgVolumeList" Overridable="yes" Value="{120}{70}{70}{70}{70}" /> | 65 | <String Id="DiskCostDlgVolumeList" Overridable="yes" Value="{120}{70}{70}{70}{70}" /> |
| 66 | 66 | ||
| 67 | <String Id="ErrorDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 67 | <String Id="ErrorDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| @@ -71,20 +71,20 @@ | |||
| 71 | 71 | ||
| 72 | <String Id="ExitDialog_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 72 | <String Id="ExitDialog_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 73 | <String Id="ExitDialogBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> | 73 | <String Id="ExitDialogBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> |
| 74 | <String Id="ExitDialogDescription" Overridable="yes" Value="Fare clic sul pulsante Fine per uscire dall'Installazione guidata." /> | 74 | <String Id="ExitDialogDescription" Overridable="yes" Value="per uscire dall'Installazione guidata seleziona 'Fine'." /> |
| 75 | <String Id="ExitDialogTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName] completata" /> | 75 | <String Id="ExitDialogTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName] completata" /> |
| 76 | 76 | ||
| 77 | <String Id="FatalError_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 77 | <String Id="FatalError_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 78 | <String Id="FatalErrorBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> | 78 | <String Id="FatalErrorBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> |
| 79 | <String Id="FatalErrorTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName] terminata prima del completamento" /> | 79 | <String Id="FatalErrorTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName] terminata prima del completamento" /> |
| 80 | <String Id="FatalErrorDescription1" Overridable="yes" Value="L'Installazione guidata di [ProductName] è terminata prima del completamento a causa di un errore. Il sistema non è stato modificato. Per installare il programma in un secondo momento, eseguire di nuovo l'Installazione guidata." /> | 80 | <String Id="FatalErrorDescription1" Overridable="yes" Value="L'installazione guidata di [ProductName] è terminata prima del completamento a causa di un errore. Il sistema non è stato modificato. Per installare il programma in un secondo momento, esegui di nuovo l'Installazione guidata." /> |
| 81 | <String Id="FatalErrorDescription2" Overridable="yes" Value="Fare clic sul pulsante Fine per uscire dall'Installazione guidata." /> | 81 | <String Id="FatalErrorDescription2" Overridable="yes" Value="per uscire dall'Installazione guidata seleziona 'Fine'." /> |
| 82 | 82 | ||
| 83 | <String Id="FeaturesDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 83 | <String Id="FeaturesDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 84 | <String Id="FeaturesDlgTree" Overridable="yes" Value="Funzionalità del prodotto" /> | 84 | <String Id="FeaturesDlgTree" Overridable="yes" Value="Funzionalità prodotto" /> |
| 85 | <String Id="FeaturesDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 85 | <String Id="FeaturesDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 86 | <String Id="FeaturesDlgDescription" Overridable="yes" Value="Selezionare la modalità di installazione delle funzionalità desiderata." /> | 86 | <String Id="FeaturesDlgDescription" Overridable="yes" Value="Seleziona la modalità di installazione delle funzionalità desiderata." /> |
| 87 | <String Id="FeaturesDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Funzionalità del prodotto" /> | 87 | <String Id="FeaturesDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Funzionalità prodotto" /> |
| 88 | <String Id="FeaturesDlgItemDescription" Overridable="yes" Value="FeaturesDlgItemDescription" /> | 88 | <String Id="FeaturesDlgItemDescription" Overridable="yes" Value="FeaturesDlgItemDescription" /> |
| 89 | <String Id="FeaturesDlgItemSize" Overridable="yes" Value="FeaturesDlgItemSize" /> | 89 | <String Id="FeaturesDlgItemSize" Overridable="yes" Value="FeaturesDlgItemSize" /> |
| 90 | <String Id="FeaturesDlgInstall" Overridable="yes" Value="&Installa" /> | 90 | <String Id="FeaturesDlgInstall" Overridable="yes" Value="&Installa" /> |
| @@ -93,39 +93,39 @@ | |||
| 93 | <String Id="FilesInUse_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 93 | <String Id="FilesInUse_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 94 | <String Id="FilesInUseExit" Overridable="yes" Value="E&sci" /> | 94 | <String Id="FilesInUseExit" Overridable="yes" Value="E&sci" /> |
| 95 | <String Id="FilesInUseBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 95 | <String Id="FilesInUseBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 96 | <String Id="FilesInUseText" Overridable="yes" Value="Le applicazioni seguenti stanno utilizzando file che devono essere aggiornati da questa installazione. Chiudere le applicazioni, quindi fare clic su &Riprova per continuare l'installazione. Per uscire dall'installazione, fare clic su Esci." /> | 96 | <String Id="FilesInUseText" Overridable="yes" Value="Le seguenti applicazioni stanno usando file che devono essere aggiornati da questa installazione. Per continuare l'installazione chiudi le applicazioni, quindi seleziona 'Riprova'. Per uscire dall'installazione, seleziona 'Esci'." /> |
| 97 | <String Id="FilesInUseDescription" Overridable="yes" Value="Alcuni file che richiedono l'aggiornamento sono attualmente in uso." /> | 97 | <String Id="FilesInUseDescription" Overridable="yes" Value="Alcuni file che richiedono l'aggiornamento sono attualmente in uso." /> |
| 98 | <String Id="FilesInUseTitle" Overridable="yes" Value="{\WixUI_Font_Title}File in uso" /> | 98 | <String Id="FilesInUseTitle" Overridable="yes" Value="{\WixUI_Font_Title}File in uso" /> |
| 99 | 99 | ||
| 100 | <String Id="InstallDirDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 100 | <String Id="InstallDirDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 101 | <String Id="InstallDirDlgChange" Overridable="yes" Value="&Cambia..." /> | 101 | <String Id="InstallDirDlgChange" Overridable="yes" Value="&Cambia..." /> |
| 102 | <String Id="InstallDirDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Cartella di destinazione" /> | 102 | <String Id="InstallDirDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Cartella destinazione" /> |
| 103 | <String Id="InstallDirDlgDescription" Overridable="yes" Value="Fare clic su Avanti per eseguire l'installazione nella cartella predefinita o su Cambia per scegliere una cartella diversa." /> | 103 | <String Id="InstallDirDlgDescription" Overridable="yes" Value="Per eseguire l'installazione nella cartella predefinita seleziona 'Avanti'. Per scegliere una cartella diversa seleziona 'Cambia'." /> |
| 104 | <String Id="InstallDirDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 104 | <String Id="InstallDirDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 105 | <String Id="InstallDirDlgFolderLabel" Overridable="yes" Value="Installazione di [ProductName] in:" /> | 105 | <String Id="InstallDirDlgFolderLabel" Overridable="yes" Value="Installazione di [ProductName] in:" /> |
| 106 | 106 | ||
| 107 | <String Id="InstallScopeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 107 | <String Id="InstallScopeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 108 | <String Id="InstallScopeDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 108 | <String Id="InstallScopeDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 109 | <String Id="InstallScopeDlgDescription" Overridable="yes" Value="Scegliere la cartella e l'ambito di installazione" /> | 109 | <String Id="InstallScopeDlgDescription" Overridable="yes" Value="Scegli la cartella e l'ambito installazione" /> |
| 110 | <String Id="InstallScopeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Ambito di installazione" /> | 110 | <String Id="InstallScopeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Ambito installazione" /> |
| 111 | <String Id="InstallScopeDlgPerUser" Overridable="yes" Value="{\WixUI_Font_Emphasized}Installa solo per l'&utente corrente ([LogonUser])" /> | 111 | <String Id="InstallScopeDlgPerUser" Overridable="yes" Value="{\WixUI_Font_Emphasized}Installa solo per l'&utente attuale ([LogonUser])" /> |
| 112 | <String Id="InstallScopeDlgPerUserDescription" Overridable="yes" Value="[ProductName] verrà installato in una cartella per utente e sarà disponibile solo per l'account utente corrente. Non sono necessari privilegi di amministratore locale." /> | 112 | <String Id="InstallScopeDlgPerUserDescription" Overridable="yes" Value="[ProductName] verrà installato in una cartella per utente e sarà disponibile solo per l'account utente attuale. Non sono necessari privilegi di amministratore locale." /> |
| 113 | <String Id="InstallScopeDlgNoPerUserDescription" Overridable="yes" Value="[ProductName] non supporta l'installazione per utente." /> | 113 | <String Id="InstallScopeDlgNoPerUserDescription" Overridable="yes" Value="[ProductName] non supporta l'installazione per utente." /> |
| 114 | <String Id="InstallScopeDlgPerMachine" Overridable="yes" Value="{\WixUI_Font_Emphasized}Installa per tutti gli utenti di questo co&mputer" /> | 114 | <String Id="InstallScopeDlgPerMachine" Overridable="yes" Value="{\WixUI_Font_Emphasized}Installa per tutti gli utenti di questo co&mputer" /> |
| 115 | <String Id="InstallScopeDlgPerMachineDescription" Overridable="yes" Value="[ProductName] verrà installato in una cartella per computer per impostazione predefinita e sarà disponibile per tutti gli utenti. È possibile modificare la cartella di installazione predefinita. È necessario disporre dei privilegi di amministratore locale." /> | 115 | <String Id="InstallScopeDlgPerMachineDescription" Overridable="yes" Value="[ProductName] verrà installato in una cartella per computer per impostazione predefinita e sarà disponibile per tutti gli utenti. È possibile modificare la cartella di installazione predefinita. È necessario disporre dei privilegi di amministratore locale." /> |
| 116 | <String Id="InstallScopeDlgFolderLabel" Overridable="yes" Value="Cartella di i&nstallazione:" /> | 116 | <String Id="InstallScopeDlgFolderLabel" Overridable="yes" Value="Cartella i&nstallazione:" /> |
| 117 | <String Id="InstallScopeDlgChange" Overridable="yes" Value="&Cambia..." /> | 117 | <String Id="InstallScopeDlgChange" Overridable="yes" Value="&Cambia..." /> |
| 118 | 118 | ||
| 119 | <String Id="InvalidDirDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 119 | <String Id="InvalidDirDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 120 | <String Id="InvalidDirDlgText" Overridable="yes" Value="La directory di installazione deve trovarsi su un disco rigido locale." /> | 120 | <String Id="InvalidDirDlgText" Overridable="yes" Value="La cartella installazione deve trovarsi in un disco fisso locale." /> |
| 121 | <String Id="InvalidDirDlgIcon" Overridable="yes" Value="WixUI_Ico_Info" /> | 121 | <String Id="InvalidDirDlgIcon" Overridable="yes" Value="WixUI_Ico_Info" /> |
| 122 | <String Id="InvalidDirDlgIconTooltip" Overridable="yes" Value="Icona informazioni" /> | 122 | <String Id="InvalidDirDlgIconTooltip" Overridable="yes" Value="Icona informazioni" /> |
| 123 | 123 | ||
| 124 | <String Id="LicenseAgreementDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 124 | <String Id="LicenseAgreementDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 125 | <String Id="LicenseAgreementDlgLicenseAcceptedCheckBox" Overridable="yes" Value="&Accetto i termini del Contratto di Licenza" /> | 125 | <String Id="LicenseAgreementDlgLicenseAcceptedCheckBox" Overridable="yes" Value="&Accetto i termini del contratto di licenza" /> |
| 126 | <String Id="LicenseAgreementDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 126 | <String Id="LicenseAgreementDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 127 | <String Id="LicenseAgreementDlgDescription" Overridable="yes" Value="Leggere attentamente il Contratto di Licenza" /> | 127 | <String Id="LicenseAgreementDlgDescription" Overridable="yes" Value="Leggi attentamente il contratto di licenza" /> |
| 128 | <String Id="LicenseAgreementDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Contratto di Licenza con l'utente finale" /> | 128 | <String Id="LicenseAgreementDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Contratto licenza utente finale" /> |
| 129 | 129 | ||
| 130 | <String Id="MaintenanceTypeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 130 | <String Id="MaintenanceTypeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 131 | <String Id="MaintenanceTypeDlgChangeButton" Overridable="yes" Value="&Cambia" /> | 131 | <String Id="MaintenanceTypeDlgChangeButton" Overridable="yes" Value="&Cambia" /> |
| @@ -135,23 +135,23 @@ | |||
| 135 | <String Id="MaintenanceTypeDlgRemoveButton" Overridable="yes" Value="&Rimuovi" /> | 135 | <String Id="MaintenanceTypeDlgRemoveButton" Overridable="yes" Value="&Rimuovi" /> |
| 136 | <String Id="MaintenanceTypeDlgRemoveButtonTooltip" Overridable="yes" Value="Consente di rimuovere l'installazione" /> | 136 | <String Id="MaintenanceTypeDlgRemoveButtonTooltip" Overridable="yes" Value="Consente di rimuovere l'installazione" /> |
| 137 | <String Id="MaintenanceTypeDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 137 | <String Id="MaintenanceTypeDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 138 | <String Id="MaintenanceTypeDlgDescription" Overridable="yes" Value="Selezionare l'operazione che si desidera eseguire." /> | 138 | <String Id="MaintenanceTypeDlgDescription" Overridable="yes" Value="Seleziona l'operazione da eseguire." /> |
| 139 | <String Id="MaintenanceTypeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Modifica, riparazione o rimozione installazione" /> | 139 | <String Id="MaintenanceTypeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Modifica, riparazione o rimozione installazione" /> |
| 140 | <String Id="MaintenanceTypeDlgChangeText" Overridable="yes" Value="Cambia la modalità di installazione delle funzionalità ." /> | 140 | <String Id="MaintenanceTypeDlgChangeText" Overridable="yes" Value="Cambia la modalità di installazione delle funzionalità ." /> |
| 141 | <String Id="MaintenanceTypeDlgChangeDisabledText" Overridable="yes" Value="[ProductName] non dispone di funzionalità selezionabili separatamente." /> | 141 | <String Id="MaintenanceTypeDlgChangeDisabledText" Overridable="yes" Value="[ProductName] non dispone di funzionalità selezionabili separatamente." /> |
| 142 | <String Id="MaintenanceTypeDlgRemoveText" Overridable="yes" Value="Consente di rimuovere [ProductName] dal computer." /> | 142 | <String Id="MaintenanceTypeDlgRemoveText" Overridable="yes" Value="Consente di rimuovere [ProductName] dal computer." /> |
| 143 | <String Id="MaintenanceTypeDlgRemoveDisabledText" Overridable="yes" Value="Impossibile rimuovere [ProductName]." /> | 143 | <String Id="MaintenanceTypeDlgRemoveDisabledText" Overridable="yes" Value="Impossibile rimuovere [ProductName]." /> |
| 144 | <String Id="MaintenanceTypeDlgRepairText" Overridable="yes" Value="Corregge gli errori presenti nell'installazione più recente ripristinando file mancanti o danneggiati, collegamenti e voci del Registro di sistema." /> | 144 | <String Id="MaintenanceTypeDlgRepairText" Overridable="yes" Value="Corregge gli errori presenti nell'installazione più recente ripristinando file mancanti o danneggiati, collegamenti e voci del registro di sistema." /> |
| 145 | <String Id="MaintenanceTypeDlgRepairDisabledText" Overridable="yes" Value="Impossibile riparare [ProductName]." /> | 145 | <String Id="MaintenanceTypeDlgRepairDisabledText" Overridable="yes" Value="Impossibile riparare [ProductName]." /> |
| 146 | 146 | ||
| 147 | <String Id="MaintenanceWelcomeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 147 | <String Id="MaintenanceWelcomeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 148 | <String Id="MaintenanceWelcomeDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> | 148 | <String Id="MaintenanceWelcomeDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> |
| 149 | <String Id="MaintenanceWelcomeDlgDescription" Overridable="yes" Value="L'Installazione guidata consente di cambiare la modalità di installazione delle funzionalità di [ProductName] nel computer oppure di rimuovere il prodotto. Fare clic su Avanti per continuare oppure su Annulla per uscire dall'Installazione guidata." /> | 149 | <String Id="MaintenanceWelcomeDlgDescription" Overridable="yes" Value="L'installazione guidata consente di cambiare la modalità di installazione delle funzionalità di [ProductName] nel computer o di rimuovere il prodotto. Per continuare seleziona 'Avanti' o 'Annulla' per uscire dall'installazione guidata." /> |
| 150 | <String Id="MaintenanceWelcomeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName]" /> | 150 | <String Id="MaintenanceWelcomeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName]" /> |
| 151 | 151 | ||
| 152 | <String Id="MsiRMFilesInUse_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 152 | <String Id="MsiRMFilesInUse_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 153 | <String Id="MsiRMFilesInUseBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 153 | <String Id="MsiRMFilesInUseBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 154 | <String Id="MsiRMFilesInUseText" Overridable="yes" Value="Le applicazioni seguenti utilizzano file che devono essere aggiornati da questa installazione. È possibile consentirne la chiusura e il successivo riavvio da parte dell'Installazione guidata oppure riavviare il computer in seguito." /> | 154 | <String Id="MsiRMFilesInUseText" Overridable="yes" Value="Le seguenti applicazioni usano file che devono essere aggiornati da questa installazione. È possibile consentirne la chiusura e il successivo riavvio da parte dell'installazione guidata o riavviare il computer in seguito." /> |
| 155 | <String Id="MsiRMFilesInUseDescription" Overridable="yes" Value="Alcuni file che richiedono l'aggiornamento sono attualmente in uso." /> | 155 | <String Id="MsiRMFilesInUseDescription" Overridable="yes" Value="Alcuni file che richiedono l'aggiornamento sono attualmente in uso." /> |
| 156 | <String Id="MsiRMFilesInUseTitle" Overridable="yes" Value="{\WixUI_Font_Title}File in uso" /> | 156 | <String Id="MsiRMFilesInUseTitle" Overridable="yes" Value="{\WixUI_Font_Title}File in uso" /> |
| 157 | <String Id="MsiRMFilesInUseUseRM" Overridable="yes" Value="&Chiudi le applicazioni e tenta di riavviarle." /> | 157 | <String Id="MsiRMFilesInUseUseRM" Overridable="yes" Value="&Chiudi le applicazioni e tenta di riavviarle." /> |
| @@ -159,35 +159,35 @@ | |||
| 159 | 159 | ||
| 160 | <String Id="OutOfDiskDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 160 | <String Id="OutOfDiskDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 161 | <String Id="OutOfDiskDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 161 | <String Id="OutOfDiskDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 162 | <String Id="OutOfDiskDlgText" Overridable="yes" Value="Lo spazio su disco disponibile nei volumi evidenziati non è sufficiente per installare le funzionalità attualmente selezionate. Rimuovere alcuni file dai volumi evidenziati, installare un numero minore di funzionalità oppure selezionare un'unità di destinazione diversa." /> | 162 | <String Id="OutOfDiskDlgText" Overridable="yes" Value="Lo spazio disco disponibile nei volumi evidenziati non è sufficiente per installare le funzionalità attualmente selezionate. Rimuovi alcuni file dai volumi evidenziati, installa un numero minore di funzionalità o selezionare un'unità destinazione diversa." /> |
| 163 | <String Id="OutOfDiskDlgDescription" Overridable="yes" Value="Spazio su disco disponibile insufficiente per l'installazione." /> | 163 | <String Id="OutOfDiskDlgDescription" Overridable="yes" Value="Spazio disco disponibile non sufficiente per l'installazione." /> |
| 164 | <String Id="OutOfDiskDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Spazio su disco insufficiente" /> | 164 | <String Id="OutOfDiskDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Spazio disco non sufficiente" /> |
| 165 | <String Id="OutOfDiskDlgVolumeList" Overridable="yes" Value="{120}{70}{70}{70}{70}" /> | 165 | <String Id="OutOfDiskDlgVolumeList" Overridable="yes" Value="{120}{70}{70}{70}{70}" /> |
| 166 | 166 | ||
| 167 | <String Id="OutOfRbDiskDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 167 | <String Id="OutOfRbDiskDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 168 | <String Id="OutOfRbDiskDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 168 | <String Id="OutOfRbDiskDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 169 | <String Id="OutOfRbDiskDlgText" Overridable="yes" Value="Lo spazio su disco disponibile nei volumi evidenziati non è sufficiente per installare le funzionalità attualmente selezionate. Rimuovere alcuni file dai volumi evidenziati, installare un numero minore di funzionalità oppure selezionare un'unità di destinazione diversa." /> | 169 | <String Id="OutOfRbDiskDlgText" Overridable="yes" Value="Lo spazio disco disponibile nei volumi evidenziati non è sufficiente per installare le funzionalità attualmente selezionate. Rimuovi alcuni file dai volumi evidenziati, installa un numero minore di funzionalità o seleziona un'unità destinazione diversa." /> |
| 170 | <String Id="OutOfRbDiskDlgDescription" Overridable="yes" Value="Spazio su disco disponibile insufficiente per l'installazione." /> | 170 | <String Id="OutOfRbDiskDlgDescription" Overridable="yes" Value="Spazio disco disponibile non sufficiente per l'installazione." /> |
| 171 | <String Id="OutOfRbDiskDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Spazio su disco insufficiente" /> | 171 | <String Id="OutOfRbDiskDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Spazio disco non sufficiente" /> |
| 172 | <String Id="OutOfRbDiskDlgVolumeList" Overridable="yes" Value="{120}{70}{70}{70}{70}" /> | 172 | <String Id="OutOfRbDiskDlgVolumeList" Overridable="yes" Value="{120}{70}{70}{70}{70}" /> |
| 173 | <String Id="OutOfRbDiskDlgText2" Overridable="yes" Value="In alternativa, è possibile scegliere di disabilitare la funzionalità di ripristino dello stato precedente all'installazione che consente, nel caso in cui l'installazione venga interrotta, di ripristinare lo stato originario del computer. Per disabilitare la funzionalità di ripristino dello stato precedente all'installazione, fare clic su Sì." /> | 173 | <String Id="OutOfRbDiskDlgText2" Overridable="yes" Value="In alternativa, è possibile scegliere di disabilitare la funzionalità di ripristino dello stato precedente all'installazione che consente, nel caso in cui l'installazione venga interrotta, di ripristinare lo stato originario del computer. Per disabilitare la funzionalità di ripristino dello stato precedente all'installazione, seleziona 'Sì'." /> |
| 174 | 174 | ||
| 175 | <String Id="PrepareDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 175 | <String Id="PrepareDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 176 | <String Id="PrepareDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> | 176 | <String Id="PrepareDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> |
| 177 | <String Id="PrepareDlgDescription" Overridable="yes" Value="Attendere. È in corso la preparazione dell'Installazione guidata." /> | 177 | <String Id="PrepareDlgDescription" Overridable="yes" Value="Attendi. È in corso la preparazione dell'Installazione guidata." /> |
| 178 | <String Id="PrepareDlgTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName]" /> | 178 | <String Id="PrepareDlgTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName]" /> |
| 179 | 179 | ||
| 180 | <String Id="ProgressDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 180 | <String Id="ProgressDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 181 | <String Id="ProgressDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 181 | <String Id="ProgressDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 182 | <String Id="ProgressDlgTextInstalling" Overridable="yes" Value="Attendere. È in corso l'installazione di [ProductName]." /> | 182 | <String Id="ProgressDlgTextInstalling" Overridable="yes" Value="Attendi. È in corso l'installazione di [ProductName]." /> |
| 183 | <String Id="ProgressDlgTitleInstalling" Overridable="yes" Value="{\WixUI_Font_Title}Installazione di [ProductName]" /> | 183 | <String Id="ProgressDlgTitleInstalling" Overridable="yes" Value="{\WixUI_Font_Title}Installazione di [ProductName]" /> |
| 184 | <String Id="ProgressDlgTextChanging" Overridable="yes" Value="Attendere. È in corso la modifica di [ProductName]." /> | 184 | <String Id="ProgressDlgTextChanging" Overridable="yes" Value="Attendi. È in corso la modifica di [ProductName]." /> |
| 185 | <String Id="ProgressDlgTitleChanging" Overridable="yes" Value="{\WixUI_Font_Title}Modifica di [ProductName]" /> | 185 | <String Id="ProgressDlgTitleChanging" Overridable="yes" Value="{\WixUI_Font_Title}Modifica di [ProductName]" /> |
| 186 | <String Id="ProgressDlgTextRepairing" Overridable="yes" Value="Attendere. È in corso la riparazione di [ProductName]." /> | 186 | <String Id="ProgressDlgTextRepairing" Overridable="yes" Value="Attendi. È in corso la riparazione di [ProductName]." /> |
| 187 | <String Id="ProgressDlgTitleRepairing" Overridable="yes" Value="{\WixUI_Font_Title}Riparazione di [ProductName]" /> | 187 | <String Id="ProgressDlgTitleRepairing" Overridable="yes" Value="{\WixUI_Font_Title}Riparazione di [ProductName]" /> |
| 188 | <String Id="ProgressDlgTextRemoving" Overridable="yes" Value="Attendere. È in corso la rimozione di [ProductName]." /> | 188 | <String Id="ProgressDlgTextRemoving" Overridable="yes" Value="Attendi. È in corso la rimozione di [ProductName]." /> |
| 189 | <String Id="ProgressDlgTitleRemoving" Overridable="yes" Value="{\WixUI_Font_Title}Rimozione di [ProductName]" /> | 189 | <String Id="ProgressDlgTitleRemoving" Overridable="yes" Value="{\WixUI_Font_Title}Rimozione di [ProductName]" /> |
| 190 | <String Id="ProgressDlgTextUpdating" Overridable="yes" Value="Attendere. È in corso l'aggiornamento di [ProductName]." /> | 190 | <String Id="ProgressDlgTextUpdating" Overridable="yes" Value="Attendi. È in corso l'aggiornamento di [ProductName]." /> |
| 191 | <String Id="ProgressDlgTitleUpdating" Overridable="yes" Value="{\WixUI_Font_Title}Aggiornamento di [ProductName]" /> | 191 | <String Id="ProgressDlgTitleUpdating" Overridable="yes" Value="{\WixUI_Font_Title}Aggiornamento di [ProductName]" /> |
| 192 | <String Id="ProgressDlgProgressBar" Overridable="yes" Value="Stato" /> | 192 | <String Id="ProgressDlgProgressBar" Overridable="yes" Value="Stato" /> |
| 193 | <String Id="ProgressDlgStatusLabel" Overridable="yes" Value="Stato:" /> | 193 | <String Id="ProgressDlgStatusLabel" Overridable="yes" Value="Stato:" /> |
| @@ -195,8 +195,8 @@ | |||
| 195 | <String Id="ResumeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 195 | <String Id="ResumeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 196 | <String Id="ResumeDlgInstall" Overridable="yes" Value="&Installa" /> | 196 | <String Id="ResumeDlgInstall" Overridable="yes" Value="&Installa" /> |
| 197 | <String Id="ResumeDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> | 197 | <String Id="ResumeDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> |
| 198 | <String Id="ResumeDlgDescription" Overridable="yes" Value="L'installazione di [ProductName] nel computer in uso verrà completata. Fare clic su Installa per continuare oppure su Annulla per uscire dall'Installazione guidata." /> | 198 | <String Id="ResumeDlgDescription" Overridable="yes" Value="Verrà completata l'installazione di [ProductName] nel computer. Per continuare seleziona 'Installa' o 'Annulla' per uscire dall'Installazione guidata." /> |
| 199 | <String Id="ResumeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Ripresa dell'Installazione guidata di [ProductName]" /> | 199 | <String Id="ResumeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Ripresa installazione guidata di [ProductName]" /> |
| 200 | 200 | ||
| 201 | <String Id="SetupTypeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 201 | <String Id="SetupTypeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 202 | <String Id="SetupTypeDlgTypicalButton" Overridable="yes" Value="&Tipica" /> | 202 | <String Id="SetupTypeDlgTypicalButton" Overridable="yes" Value="&Tipica" /> |
| @@ -206,181 +206,181 @@ | |||
| 206 | <String Id="SetupTypeDlgCompleteButton" Overridable="yes" Value="C&ompleta" /> | 206 | <String Id="SetupTypeDlgCompleteButton" Overridable="yes" Value="C&ompleta" /> |
| 207 | <String Id="SetupTypeDlgCompleteButtonTooltip" Overridable="yes" Value="Installazione completa" /> | 207 | <String Id="SetupTypeDlgCompleteButtonTooltip" Overridable="yes" Value="Installazione completa" /> |
| 208 | <String Id="SetupTypeDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 208 | <String Id="SetupTypeDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 209 | <String Id="SetupTypeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Scegliere il tipo di installazione" /> | 209 | <String Id="SetupTypeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Scegli il tipo di installazione" /> |
| 210 | <String Id="SetupTypeDlgDescription" Overridable="yes" Value="Scegliere il tipo di installazione più adatto" /> | 210 | <String Id="SetupTypeDlgDescription" Overridable="yes" Value="Scegli il tipo di installazione più adatto" /> |
| 211 | <String Id="SetupTypeDlgTypicalText" Overridable="yes" Value="Vengono installate le funzionalità del programma più comuni. Opzione consigliata per la maggior parte degli utenti." /> | 211 | <String Id="SetupTypeDlgTypicalText" Overridable="yes" Value="Vengono installate le funzionalità del programma più comuni. Opzione consigliata per la maggior parte degli utenti." /> |
| 212 | <String Id="SetupTypeDlgCustomText" Overridable="yes" Value="Consente agli utenti di scegliere le funzionalità del programma da installare e la posizione in cui verranno installate. Opzione consigliata per utenti esperti." /> | 212 | <String Id="SetupTypeDlgCustomText" Overridable="yes" Value="Consente agli utenti di scegliere le funzionalità del programma da installare e il percorso in cui verranno installate. Opzione consigliata per utenti esperti." /> |
| 213 | <String Id="SetupTypeDlgCompleteText" Overridable="yes" Value="Verranno installate tutte le funzionalità del programma. È necessaria la quantità massima di spazio su disco." /> | 213 | <String Id="SetupTypeDlgCompleteText" Overridable="yes" Value="Verranno installate tutte le funzionalità del programma. È necessaria la quantità massima di spazio disco." /> |
| 214 | 214 | ||
| 215 | <String Id="UserExit_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 215 | <String Id="UserExit_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 216 | <String Id="UserExitBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> | 216 | <String Id="UserExitBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> |
| 217 | <String Id="UserExitTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName] interrotta" /> | 217 | <String Id="UserExitTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName] interrotta" /> |
| 218 | <String Id="UserExitDescription1" Overridable="yes" Value="L'installazione di [ProductName] è stata interrotta. Il sistema non è stato modificato. Per installare il programma in un secondo momento, eseguire di nuovo l'installazione." /> | 218 | <String Id="UserExitDescription1" Overridable="yes" Value="L'installazione di [ProductName] è stata interrotta. Il sistema non è stato modificato. Per installare il programma in un secondo momento, esegui di nuovo l'installazione." /> |
| 219 | <String Id="UserExitDescription2" Overridable="yes" Value="Fare clic sul pulsante Fine per uscire dall'Installazione guidata." /> | 219 | <String Id="UserExitDescription2" Overridable="yes" Value="Per uscire dall'installazione guidata seleziona 'Fine'." /> |
| 220 | 220 | ||
| 221 | <String Id="VerifyReadyDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 221 | <String Id="VerifyReadyDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 222 | <String Id="VerifyReadyDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> | 222 | <String Id="VerifyReadyDlgBannerBitmap" Overridable="yes" Value="WixUI_Bmp_Banner" /> |
| 223 | <String Id="VerifyReadyDlgInstall" Overridable="yes" Value="&Installa" /> | 223 | <String Id="VerifyReadyDlgInstall" Overridable="yes" Value="&Installa" /> |
| 224 | <String Id="VerifyReadyDlgInstallText" Overridable="yes" Value="Fare clic su Installa per avviare l'installazione. Fare clic su Indietro per rivedere o modificare le impostazioni di installazione. Fare clic su Annulla per uscire dalla procedura guidata." /> | 224 | <String Id="VerifyReadyDlgInstallText" Overridable="yes" Value="Per avviare l'installazione seleziona 'Installa'. Per rivedere o modificare le impostazioni di installazione seleziona 'Indietro'. Per uscire dalla procedura guidata selrziona 'Annulla'." /> |
| 225 | <String Id="VerifyReadyDlgInstallTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio installazione di [ProductName]" /> | 225 | <String Id="VerifyReadyDlgInstallTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio installazione di [ProductName]" /> |
| 226 | <String Id="VerifyReadyDlgChange" Overridable="yes" Value="&Cambia" /> | 226 | <String Id="VerifyReadyDlgChange" Overridable="yes" Value="&Cambia" /> |
| 227 | <String Id="VerifyReadyDlgChangeText" Overridable="yes" Value="Fare clic su Cambia per avviare l'installazione. Fare clic su Indietro per rivedere o modificare le impostazioni di installazione. Fare clic su Annulla per uscire dalla procedura guidata." /> | 227 | <String Id="VerifyReadyDlgChangeText" Overridable="yes" Value="Per avviare l'installazione seleziona 'Cambia'. Per rivedere o modificare le impostazioni di installazione seleziona 'Indietro'. Per uscire dalla procedura guidata seleziona 'Annulla'." /> |
| 228 | <String Id="VerifyReadyDlgChangeTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio modifica di [ProductName]" /> | 228 | <String Id="VerifyReadyDlgChangeTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio modifica di [ProductName]" /> |
| 229 | <String Id="VerifyReadyDlgRepair" Overridable="yes" Value="Ri&para" /> | 229 | <String Id="VerifyReadyDlgRepair" Overridable="yes" Value="Ri&para" /> |
| 230 | <String Id="VerifyReadyDlgRepairText" Overridable="yes" Value="Fare clic su Ripara per riparare l'installazione di [ProductName]. Fare clic su Indietro per rivedere o modificare le impostazioni di installazione. Fare clic su Annulla per uscire dalla procedura guidata." /> | 230 | <String Id="VerifyReadyDlgRepairText" Overridable="yes" Value="Per riparare l'installazione di [ProductName]seleziona 'Ripara'. Per rivedere o modificare le impostazioni di installazione seleziona 'Indietro'. Per uscire dalla procedura guidata seleziona 'Annulla'." /> |
| 231 | <String Id="VerifyReadyDlgRepairTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio riparazione di [ProductName]" /> | 231 | <String Id="VerifyReadyDlgRepairTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio riparazione di [ProductName]" /> |
| 232 | <String Id="VerifyReadyDlgRemove" Overridable="yes" Value="&Rimuovi" /> | 232 | <String Id="VerifyReadyDlgRemove" Overridable="yes" Value="&Rimuovi" /> |
| 233 | <String Id="VerifyReadyDlgRemoveText" Overridable="yes" Value="Fare clic su Rimuovi per rimuovere [ProductName] dal computer. Fare clic su Indietro per rivedere o modificare le impostazioni di installazione. Fare clic su Annulla per uscire dalla procedura guidata." /> | 233 | <String Id="VerifyReadyDlgRemoveText" Overridable="yes" Value="Per rimuovere [ProductName] dal computer seleziona 'Rimuovi'. Per rivedere o modificare le impostazioni di installazione seleziona 'Indietro'. Per uscire dalla procedura guidata seleziona 'Annulla'." /> |
| 234 | <String Id="VerifyReadyDlgRemoveTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio rimozione di [ProductName]" /> | 234 | <String Id="VerifyReadyDlgRemoveTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio rimozione di [ProductName]" /> |
| 235 | <String Id="VerifyReadyDlgUpdate" Overridable="yes" Value="A&ggiorna" /> | 235 | <String Id="VerifyReadyDlgUpdate" Overridable="yes" Value="A&ggiorna" /> |
| 236 | <String Id="VerifyReadyDlgUpdateText" Overridable="yes" Value="Fare clic su Aggiorna per eseguire l'aggiornamento di [ProductName] dal computer in uso. Fare clic su Indietro per rivedere o modificare le impostazioni di installazione. Fare clic su Annulla per uscire dalla procedura guidata." /> | 236 | <String Id="VerifyReadyDlgUpdateText" Overridable="yes" Value="Per eseguire l'aggiornamento di [ProductName] nel computer seleziona 'Aggiorna'. Per rivedere o modificare le impostazioni di installazione seleziona 'Indietro'. Per uscire dalla procedura guidata seleziona 'Annulla'." /> |
| 237 | <String Id="VerifyReadyDlgUpdateTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio aggiornamento di [ProductName]" /> | 237 | <String Id="VerifyReadyDlgUpdateTitle" Overridable="yes" Value="{\WixUI_Font_Title}Inizio aggiornamento di [ProductName]" /> |
| 238 | 238 | ||
| 239 | <String Id="WaitForCostingDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 239 | <String Id="WaitForCostingDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 240 | <String Id="WaitForCostingDlgReturn" Overridable="yes" Value="&Torna indietro" /> | 240 | <String Id="WaitForCostingDlgReturn" Overridable="yes" Value="&Torna indietro" /> |
| 241 | <String Id="WaitForCostingDlgText" Overridable="yes" Value="Attendere. È in corso il calcolo dello spazio su disco richiesto." /> | 241 | <String Id="WaitForCostingDlgText" Overridable="yes" Value="Attendi. È in corso il calcolo dello spazio disco richiesto." /> |
| 242 | <String Id="WaitForCostingDlgIcon" Overridable="yes" Value="WixUI_Ico_Exclam" /> | 242 | <String Id="WaitForCostingDlgIcon" Overridable="yes" Value="WixUI_Ico_Exclam" /> |
| 243 | <String Id="WaitForCostingDlgIconTooltip" Overridable="yes" Value="Icona punto esclamativo" /> | 243 | <String Id="WaitForCostingDlgIconTooltip" Overridable="yes" Value="Icona punto esclamativo" /> |
| 244 | 244 | ||
| 245 | <String Id="WelcomeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 245 | <String Id="WelcomeDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 246 | <String Id="WelcomeDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> | 246 | <String Id="WelcomeDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> |
| 247 | <String Id="WelcomeDlgDescription" Overridable="yes" Value="L'Installazione guidata consente di installare [ProductName] nel computer. Fare clic su Avanti per continuare oppure su Annulla per uscire dall'Installazione guidata." /> | 247 | <String Id="WelcomeDlgDescription" Overridable="yes" Value="L'installazione guidata consente di installare [ProductName] nel computer. Per continuare seleziona 'Avanti' o 'Annulla' per uscire dall'installazione guidata." /> |
| 248 | <String Id="WelcomeUpdateDlgDescriptionUpdate" Overridable="yes" Value="Verrà eseguito l'aggiornamento di [ProductName] nel computer in uso. Fare clic su Avanti per continuare oppure su Annulla per uscire dall'Installazione guidata." /> | 248 | <String Id="WelcomeUpdateDlgDescriptionUpdate" Overridable="yes" Value="Verrà eseguito l'aggiornamento di [ProductName] nel computer. Per continuare seleziona 'Avanti' o 'Annulla' per uscire dall'installazione guidata." /> |
| 249 | <String Id="WelcomeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName]" /> | 249 | <String Id="WelcomeDlgTitle" Overridable="yes" Value="{\WixUI_Font_Bigger}Installazione guidata di [ProductName]" /> |
| 250 | 250 | ||
| 251 | <String Id="WelcomeEulaDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> | 251 | <String Id="WelcomeEulaDlg_Title" Overridable="yes" Value="Installazione di [ProductName]" /> |
| 252 | <String Id="WelcomeEulaDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> | 252 | <String Id="WelcomeEulaDlgBitmap" Overridable="yes" Value="WixUI_Bmp_Dialog" /> |
| 253 | <String Id="WelcomeEulaDlgLicenseAcceptedCheckBox" Overridable="yes" Value="&Accetto i termini del Contratto di Licenza" /> | 253 | <String Id="WelcomeEulaDlgLicenseAcceptedCheckBox" Overridable="yes" Value="&Accetto i termini del contratto di licenza" /> |
| 254 | <String Id="WelcomeEulaDlgInstall" Overridable="yes" Value="&Installa" /> | 254 | <String Id="WelcomeEulaDlgInstall" Overridable="yes" Value="&Installa" /> |
| 255 | <String Id="WelcomeEulaDlgUpdate" Overridable="yes" Value="A&ggiorna" /> | 255 | <String Id="WelcomeEulaDlgUpdate" Overridable="yes" Value="A&ggiorna" /> |
| 256 | <String Id="WelcomeEulaDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Leggere il Contratto di Licenza di [ProductName]" /> | 256 | <String Id="WelcomeEulaDlgTitle" Overridable="yes" Value="{\WixUI_Font_Title}Leggi il contratto di licenza di [ProductName]" /> |
| 257 | 257 | ||
| 258 | <String Id="ProgressTextInstallValidate" Overridable="yes" Value="Convalida dell'installazione in corso..." /> | 258 | <String Id="ProgressTextInstallValidate" Overridable="yes" Value="Convalida installazione..." /> |
| 259 | <String Id="ProgressTextInstallFiles" Overridable="yes" Value="Copia dei nuovi file in corso..." /> | 259 | <String Id="ProgressTextInstallFiles" Overridable="yes" Value="Copia nuovi file..." /> |
| 260 | <String Id="ProgressTextInstallFilesTemplate" Overridable="yes" Value="File: [1], directory: [9], dimensione: [6]" /> | 260 | <String Id="ProgressTextInstallFilesTemplate" Overridable="yes" Value="File: [1], cartella: [9], dimensione: [6]" /> |
| 261 | <String Id="ProgressTextInstallAdminPackage" Overridable="yes" Value="Copia dei file per l'installazione in rete in corso..." /> | 261 | <String Id="ProgressTextInstallAdminPackage" Overridable="yes" Value="Copia file per l'installazione in rete..." /> |
| 262 | <String Id="ProgressTextInstallAdminPackageTemplate" Overridable="yes" Value="File: [1], directory: [9], dimensione: [6]" /> | 262 | <String Id="ProgressTextInstallAdminPackageTemplate" Overridable="yes" Value="File: [1], cartella: [9], dimensione: [6]" /> |
| 263 | <String Id="ProgressTextFileCost" Overridable="yes" Value="Calcolo dello spazio necessario in corso..." /> | 263 | <String Id="ProgressTextFileCost" Overridable="yes" Value="Calcolo spazio necessario..." /> |
| 264 | <String Id="ProgressTextCostInitialize" Overridable="yes" Value="Calcolo dello spazio necessario in corso..." /> | 264 | <String Id="ProgressTextCostInitialize" Overridable="yes" Value="Calcolo spazio necessario..." /> |
| 265 | <String Id="ProgressTextCostFinalize" Overridable="yes" Value="Calcolo dello spazio necessario in corso..." /> | 265 | <String Id="ProgressTextCostFinalize" Overridable="yes" Value="Calcolo spazio necessario..." /> |
| 266 | <String Id="ProgressTextCreateShortcuts" Overridable="yes" Value="Creazione dei collegamenti in corso..." /> | 266 | <String Id="ProgressTextCreateShortcuts" Overridable="yes" Value="Creazione collegamenti..." /> |
| 267 | <String Id="ProgressTextCreateShortcutsTemplate" Overridable="yes" Value="Collegamento: [1]" /> | 267 | <String Id="ProgressTextCreateShortcutsTemplate" Overridable="yes" Value="Collegamento: [1]" /> |
| 268 | <String Id="ProgressTextPublishComponents" Overridable="yes" Value="Pubblicazione dei componenti qualificati in corso..." /> | 268 | <String Id="ProgressTextPublishComponents" Overridable="yes" Value="Pubblicazione componenti qualificati..." /> |
| 269 | <String Id="ProgressTextPublishComponentsTemplate" Overridable="yes" Value="ID componente: [1], qualificatore: [2]" /> | 269 | <String Id="ProgressTextPublishComponentsTemplate" Overridable="yes" Value="ID componente: [1], qualificatore: [2]" /> |
| 270 | <String Id="ProgressTextPublishFeatures" Overridable="yes" Value="Pubblicazione delle funzionalità del prodotto in corso..." /> | 270 | <String Id="ProgressTextPublishFeatures" Overridable="yes" Value="Pubblicazione funzionalità prodotto..." /> |
| 271 | <String Id="ProgressTextPublishFeaturesTemplate" Overridable="yes" Value="Funzionalità : [1]" /> | 271 | <String Id="ProgressTextPublishFeaturesTemplate" Overridable="yes" Value="Funzionalità : [1]" /> |
| 272 | <String Id="ProgressTextPublishProduct" Overridable="yes" Value="Pubblicazione delle informazioni sul prodotto in corso..." /> | 272 | <String Id="ProgressTextPublishProduct" Overridable="yes" Value="Pubblicazione informazioni prodotto..." /> |
| 273 | <String Id="ProgressTextRegisterClassInfo" Overridable="yes" Value="Registrazione dei server delle classi in corso..." /> | 273 | <String Id="ProgressTextRegisterClassInfo" Overridable="yes" Value="Registrazione server classi..." /> |
| 274 | <String Id="ProgressTextRegisterClassInfoTemplate" Overridable="yes" Value="ID classe: [1]" /> | 274 | <String Id="ProgressTextRegisterClassInfoTemplate" Overridable="yes" Value="ID classe: [1]" /> |
| 275 | <String Id="ProgressTextRegisterExtensionInfo" Overridable="yes" Value="Registrazione dei server delle estensioni in corso..." /> | 275 | <String Id="ProgressTextRegisterExtensionInfo" Overridable="yes" Value="Registrazione server estensioni..." /> |
| 276 | <String Id="ProgressTextRegisterExtensionInfoTemplate" Overridable="yes" Value="Estensione: [1]" /> | 276 | <String Id="ProgressTextRegisterExtensionInfoTemplate" Overridable="yes" Value="Estensione: [1]" /> |
| 277 | <String Id="ProgressTextRegisterMIMEInfo" Overridable="yes" Value="Registrazione delle informazioni MIME in corso..." /> | 277 | <String Id="ProgressTextRegisterMIMEInfo" Overridable="yes" Value="Registrazione informazioni MIME..." /> |
| 278 | <String Id="ProgressTextRegisterMIMEInfoTemplate" Overridable="yes" Value="Tipo di contenuto MIME: [1], estensione: [2]" /> | 278 | <String Id="ProgressTextRegisterMIMEInfoTemplate" Overridable="yes" Value="Tipo contenuto MIME: [1], estensione: [2]" /> |
| 279 | <String Id="ProgressTextRegisterProgIdInfo" Overridable="yes" Value="Registrazione degli ID di programma in corso..." /> | 279 | <String Id="ProgressTextRegisterProgIdInfo" Overridable="yes" Value="Registrazione ID programma..." /> |
| 280 | <String Id="ProgressTextRegisterProgIdInfoTemplate" Overridable="yes" Value="ID programma: [1]" /> | 280 | <String Id="ProgressTextRegisterProgIdInfoTemplate" Overridable="yes" Value="ID programma: [1]" /> |
| 281 | <String Id="ProgressTextAllocateRegistrySpace" Overridable="yes" Value="Allocazione dello spazio nel Registro di sistema in corso..." /> | 281 | <String Id="ProgressTextAllocateRegistrySpace" Overridable="yes" Value="Allocazione spazio nel registro di sistema..." /> |
| 282 | <String Id="ProgressTextAllocateRegistrySpaceTemplate" Overridable="yes" Value="Spazio disponibile: [1]" /> | 282 | <String Id="ProgressTextAllocateRegistrySpaceTemplate" Overridable="yes" Value="Spazio disponibile: [1]" /> |
| 283 | <String Id="ProgressTextAppSearch" Overridable="yes" Value="Rilevamento delle applicazioni installate in corso..." /> | 283 | <String Id="ProgressTextAppSearch" Overridable="yes" Value="Rilevamento applicazioni installate..." /> |
| 284 | <String Id="ProgressTextAppSearchTemplate" Overridable="yes" Value="Proprietà : [1], firma: [2]" /> | 284 | <String Id="ProgressTextAppSearchTemplate" Overridable="yes" Value="Proprietà : [1], firma: [2]" /> |
| 285 | <String Id="ProgressTextBindImage" Overridable="yes" Value="Binding dei file eseguibili in corso..." /> | 285 | <String Id="ProgressTextBindImage" Overridable="yes" Value="Binding file eseguibili..." /> |
| 286 | <String Id="ProgressTextBindImageTemplate" Overridable="yes" Value="File: [1]" /> | 286 | <String Id="ProgressTextBindImageTemplate" Overridable="yes" Value="File: [1]" /> |
| 287 | <String Id="ProgressTextCCPSearch" Overridable="yes" Value="Ricerca del software originale richiesto in corso..." /> | 287 | <String Id="ProgressTextCCPSearch" Overridable="yes" Value="Ricerca software originale richiesto..." /> |
| 288 | <String Id="ProgressTextCreateFolders" Overridable="yes" Value="Creazione delle cartelle in corso..." /> | 288 | <String Id="ProgressTextCreateFolders" Overridable="yes" Value="Creazione cartelle..." /> |
| 289 | <String Id="ProgressTextCreateFoldersTemplate" Overridable="yes" Value="Cartella: [1]" /> | 289 | <String Id="ProgressTextCreateFoldersTemplate" Overridable="yes" Value="Cartella: [1]" /> |
| 290 | <String Id="ProgressTextDeleteServices" Overridable="yes" Value="Eliminazione dei servizi in corso..." /> | 290 | <String Id="ProgressTextDeleteServices" Overridable="yes" Value="Eliminazione servizi..." /> |
| 291 | <String Id="ProgressTextDeleteServicesTemplate" Overridable="yes" Value="Servizio: [1]" /> | 291 | <String Id="ProgressTextDeleteServicesTemplate" Overridable="yes" Value="Servizio: [1]" /> |
| 292 | <String Id="ProgressTextDuplicateFiles" Overridable="yes" Value="Creazione file duplicati in corso..." /> | 292 | <String Id="ProgressTextDuplicateFiles" Overridable="yes" Value="Creazione file duplicati..." /> |
| 293 | <String Id="ProgressTextDuplicateFilesTemplate" Overridable="yes" Value="File: [1], directory: [9], dimensione: [6]" /> | 293 | <String Id="ProgressTextDuplicateFilesTemplate" Overridable="yes" Value="File: [1], cartella: [9], dimensione: [6]" /> |
| 294 | <String Id="ProgressTextFindRelatedProducts" Overridable="yes" Value="Ricerca delle applicazioni correlate in corso..." /> | 294 | <String Id="ProgressTextFindRelatedProducts" Overridable="yes" Value="Ricerca applicazioni correlate..." /> |
| 295 | <String Id="ProgressTextFindRelatedProductsTemplate" Overridable="yes" Value="Applicazione trovata: [1]" /> | 295 | <String Id="ProgressTextFindRelatedProductsTemplate" Overridable="yes" Value="Applicazione trovata: [1]" /> |
| 296 | <String Id="ProgressTextInstallODBC" Overridable="yes" Value="Installazione dei componenti ODBC in corso..." /> | 296 | <String Id="ProgressTextInstallODBC" Overridable="yes" Value="Installazione componenti ODBC..." /> |
| 297 | <String Id="ProgressTextInstallServices" Overridable="yes" Value="Installazione dei nuovi servizi in corso..." /> | 297 | <String Id="ProgressTextInstallServices" Overridable="yes" Value="Installazione nuovi servizi..." /> |
| 298 | <String Id="ProgressTextInstallServicesTemplate" Overridable="yes" Value="Servizio: [2]" /> | 298 | <String Id="ProgressTextInstallServicesTemplate" Overridable="yes" Value="Servizio: [2]" /> |
| 299 | <String Id="ProgressTextLaunchConditions" Overridable="yes" Value="Valutazione delle condizioni di avvio in corso..." /> | 299 | <String Id="ProgressTextLaunchConditions" Overridable="yes" Value="Valutazione condizioni di avvio..." /> |
| 300 | <String Id="ProgressTextMigrateFeatureStates" Overridable="yes" Value="Migrazione degli stati delle funzionalità da applicazioni correlate in corso..." /> | 300 | <String Id="ProgressTextMigrateFeatureStates" Overridable="yes" Value="Migrazione stati funzionalità da applicazioni correlate..." /> |
| 301 | <String Id="ProgressTextMigrateFeatureStatesTemplate" Overridable="yes" Value="Applicazione: [1]" /> | 301 | <String Id="ProgressTextMigrateFeatureStatesTemplate" Overridable="yes" Value="Applicazione: [1]" /> |
| 302 | <String Id="ProgressTextMoveFiles" Overridable="yes" Value="Spostamento dei file in corso..." /> | 302 | <String Id="ProgressTextMoveFiles" Overridable="yes" Value="Spostamento file..." /> |
| 303 | <String Id="ProgressTextMoveFilesTemplate" Overridable="yes" Value="File: [1], directory: [9], dimensione: [6]" /> | 303 | <String Id="ProgressTextMoveFilesTemplate" Overridable="yes" Value="File: [1], cartella: [9], dimensione: [6]" /> |
| 304 | <String Id="ProgressTextPatchFiles" Overridable="yes" Value="Installazione della patch in corso..." /> | 304 | <String Id="ProgressTextPatchFiles" Overridable="yes" Value="Installazione patch..." /> |
| 305 | <String Id="ProgressTextPatchFilesTemplate" Overridable="yes" Value="File: [1], directory: [2], dimensione: [3]" /> | 305 | <String Id="ProgressTextPatchFilesTemplate" Overridable="yes" Value="File: [1], cartella: [2], dimensione: [3]" /> |
| 306 | <String Id="ProgressTextProcessComponents" Overridable="yes" Value="Aggiornamento della registrazione del componente in corso..." /> | 306 | <String Id="ProgressTextProcessComponents" Overridable="yes" Value="Aggiornamento registrazione componente..." /> |
| 307 | <String Id="ProgressTextRegisterComPlus" Overridable="yes" Value="Registrazione dei componenti e delle applicazioni COM+ in corso..." /> | 307 | <String Id="ProgressTextRegisterComPlus" Overridable="yes" Value="Registrazione componenti e applicazioni COM+..." /> |
| 308 | <String Id="ProgressTextRegisterComPlusTemplate" Overridable="yes" Value="ID applicazione: [1]{{, Tipo applicazione: [2], Utenti: [3], RSN: [4]}}" /> | 308 | <String Id="ProgressTextRegisterComPlusTemplate" Overridable="yes" Value="ID applicazione: [1]{{, tipo applicazione: [2], utenti: [3], RSN: [4]}}" /> |
| 309 | <String Id="ProgressTextRegisterFonts" Overridable="yes" Value="Registrazione dei tipi di carattere in corso..." /> | 309 | <String Id="ProgressTextRegisterFonts" Overridable="yes" Value="Registrazione font..." /> |
| 310 | <String Id="ProgressTextRegisterFontsTemplate" Overridable="yes" Value="Tipo di carattere: [1]" /> | 310 | <String Id="ProgressTextRegisterFontsTemplate" Overridable="yes" Value="Font: [1]" /> |
| 311 | <String Id="ProgressTextRegisterProduct" Overridable="yes" Value="Registrazione del prodotto in corso..." /> | 311 | <String Id="ProgressTextRegisterProduct" Overridable="yes" Value="Registrazione prodotto..." /> |
| 312 | <String Id="ProgressTextRegisterProductTemplate" Overridable="yes" Value="[1]" /> | 312 | <String Id="ProgressTextRegisterProductTemplate" Overridable="yes" Value="[1]" /> |
| 313 | <String Id="ProgressTextRegisterTypeLibraries" Overridable="yes" Value="Registrazione delle librerie dei tipi in corso..." /> | 313 | <String Id="ProgressTextRegisterTypeLibraries" Overridable="yes" Value="Registrazione librerie tipi..." /> |
| 314 | <String Id="ProgressTextRegisterTypeLibrariesTemplate" Overridable="yes" Value="ID libreria: [1]" /> | 314 | <String Id="ProgressTextRegisterTypeLibrariesTemplate" Overridable="yes" Value="ID libreria: [1]" /> |
| 315 | <String Id="ProgressTextRegisterUser" Overridable="yes" Value="Registrazione dell'utente in corso..." /> | 315 | <String Id="ProgressTextRegisterUser" Overridable="yes" Value="Registrazione utente..." /> |
| 316 | <String Id="ProgressTextRegisterUserTemplate" Overridable="yes" Value="[1]" /> | 316 | <String Id="ProgressTextRegisterUserTemplate" Overridable="yes" Value="[1]" /> |
| 317 | <String Id="ProgressTextRemoveDuplicateFiles" Overridable="yes" Value="Rimozione dei file duplicati in corso..." /> | 317 | <String Id="ProgressTextRemoveDuplicateFiles" Overridable="yes" Value="Rimozione file duplicati..." /> |
| 318 | <String Id="ProgressTextRemoveDuplicateFilesTemplate" Overridable="yes" Value="File: [1], directory: [9]" /> | 318 | <String Id="ProgressTextRemoveDuplicateFilesTemplate" Overridable="yes" Value="File: [1], cartella: [9]" /> |
| 319 | <String Id="ProgressTextRemoveEnvironmentStrings" Overridable="yes" Value="Aggiornamento delle stringhe di ambiente in corso..." /> | 319 | <String Id="ProgressTextRemoveEnvironmentStrings" Overridable="yes" Value="Aggiornamento stringhe ambiente..." /> |
| 320 | <String Id="ProgressTextRemoveEnvironmentStringsTemplate" Overridable="yes" Value="Nome: [1], valore: [2], azione [3]" /> | 320 | <String Id="ProgressTextRemoveEnvironmentStringsTemplate" Overridable="yes" Value="Nome: [1], valore: [2], azione [3]" /> |
| 321 | <String Id="ProgressTextRemoveExistingProducts" Overridable="yes" Value="Rimozione delle applicazioni in corso..." /> | 321 | <String Id="ProgressTextRemoveExistingProducts" Overridable="yes" Value="Rimozione applicazioni..." /> |
| 322 | <String Id="ProgressTextRemoveExistingProductsTemplate" Overridable="yes" Value="Applicazione: [1], riga di comando: [2]" /> | 322 | <String Id="ProgressTextRemoveExistingProductsTemplate" Overridable="yes" Value="Applicazione: [1], riga di comando: [2]" /> |
| 323 | <String Id="ProgressTextRemoveFiles" Overridable="yes" Value="Rimozione dei file in corso..." /> | 323 | <String Id="ProgressTextRemoveFiles" Overridable="yes" Value="Rimozione file..." /> |
| 324 | <String Id="ProgressTextRemoveFilesTemplate" Overridable="yes" Value="File: [1], directory: [9]" /> | 324 | <String Id="ProgressTextRemoveFilesTemplate" Overridable="yes" Value="File: [1], cartella: [9]" /> |
| 325 | <String Id="ProgressTextRemoveFolders" Overridable="yes" Value="Rimozione delle cartelle in corso..." /> | 325 | <String Id="ProgressTextRemoveFolders" Overridable="yes" Value="Rimozione cartelle..." /> |
| 326 | <String Id="ProgressTextRemoveFoldersTemplate" Overridable="yes" Value="Cartella: [1]" /> | 326 | <String Id="ProgressTextRemoveFoldersTemplate" Overridable="yes" Value="Cartella: [1]" /> |
| 327 | <String Id="ProgressTextRemoveIniValues" Overridable="yes" Value="Rimozione delle voci dei file INI in corso..." /> | 327 | <String Id="ProgressTextRemoveIniValues" Overridable="yes" Value="Rimozione voci file INI..." /> |
| 328 | <String Id="ProgressTextRemoveIniValuesTemplate" Overridable="yes" Value="File: [1], sezione: [2], chiave: [3], valore: [4]" /> | 328 | <String Id="ProgressTextRemoveIniValuesTemplate" Overridable="yes" Value="File: [1], sezione: [2], chiave: [3], valore: [4]" /> |
| 329 | <String Id="ProgressTextRemoveODBC" Overridable="yes" Value="Rimozione dei componenti ODBC in corso..." /> | 329 | <String Id="ProgressTextRemoveODBC" Overridable="yes" Value="Rimozione componenti ODBC..." /> |
| 330 | <String Id="ProgressTextRemoveRegistryValues" Overridable="yes" Value="Rimozione dei valori del Registro di sistema in corso..." /> | 330 | <String Id="ProgressTextRemoveRegistryValues" Overridable="yes" Value="Rimozione valori registro di sistema..." /> |
| 331 | <String Id="ProgressTextRemoveRegistryValuesTemplate" Overridable="yes" Value="Chiave: [1], nome: [2]" /> | 331 | <String Id="ProgressTextRemoveRegistryValuesTemplate" Overridable="yes" Value="Chiave: [1], nome: [2]" /> |
| 332 | <String Id="ProgressTextRemoveShortcuts" Overridable="yes" Value="Rimozione dei collegamenti in corso..." /> | 332 | <String Id="ProgressTextRemoveShortcuts" Overridable="yes" Value="Rimozione collegamenti..." /> |
| 333 | <String Id="ProgressTextRemoveShortcutsTemplate" Overridable="yes" Value="Collegamento: [1]" /> | 333 | <String Id="ProgressTextRemoveShortcutsTemplate" Overridable="yes" Value="Collegamento: [1]" /> |
| 334 | <String Id="ProgressTextRMCCPSearch" Overridable="yes" Value="Ricerca del software originale richiesto in corso..." /> | 334 | <String Id="ProgressTextRMCCPSearch" Overridable="yes" Value="Ricerca software originale richiesto..." /> |
| 335 | <String Id="ProgressTextSelfRegModules" Overridable="yes" Value="Registrazione dei moduli in corso..." /> | 335 | <String Id="ProgressTextSelfRegModules" Overridable="yes" Value="Registrazione moduli..." /> |
| 336 | <String Id="ProgressTextSelfRegModulesTemplate" Overridable="yes" Value="File: [1], cartella: [2]" /> | 336 | <String Id="ProgressTextSelfRegModulesTemplate" Overridable="yes" Value="File: [1], cartella: [2]" /> |
| 337 | <String Id="ProgressTextSelfUnregModules" Overridable="yes" Value="Annullamento della registrazione dei moduli in corso..." /> | 337 | <String Id="ProgressTextSelfUnregModules" Overridable="yes" Value="Annullamento registrazione moduli..." /> |
| 338 | <String Id="ProgressTextSelfUnregModulesTemplate" Overridable="yes" Value="File: [1], cartella: [2]" /> | 338 | <String Id="ProgressTextSelfUnregModulesTemplate" Overridable="yes" Value="File: [1], cartella: [2]" /> |
| 339 | <String Id="ProgressTextSetODBCFolders" Overridable="yes" Value="Inizializzazione delle directory ODBC in corso..." /> | 339 | <String Id="ProgressTextSetODBCFolders" Overridable="yes" Value="Inizializzazione cartella ODBC..." /> |
| 340 | <String Id="ProgressTextStartServices" Overridable="yes" Value="Avvio dei servizi in corso..." /> | 340 | <String Id="ProgressTextStartServices" Overridable="yes" Value="Avvio servizi..." /> |
| 341 | <String Id="ProgressTextStartServicesTemplate" Overridable="yes" Value="Servizio: [1]" /> | 341 | <String Id="ProgressTextStartServicesTemplate" Overridable="yes" Value="Servizio: [1]" /> |
| 342 | <String Id="ProgressTextStopServices" Overridable="yes" Value="Arresto dei servizi in corso..." /> | 342 | <String Id="ProgressTextStopServices" Overridable="yes" Value="Arresto servizi..." /> |
| 343 | <String Id="ProgressTextStopServicesTemplate" Overridable="yes" Value="Servizio: [1]" /> | 343 | <String Id="ProgressTextStopServicesTemplate" Overridable="yes" Value="Servizio: [1]" /> |
| 344 | <String Id="ProgressTextUnpublishComponents" Overridable="yes" Value="Annullamento della pubblicazione dei componenti qualificati in corso..." /> | 344 | <String Id="ProgressTextUnpublishComponents" Overridable="yes" Value="Annullamento pubblicazione componenti qualificati..." /> |
| 345 | <String Id="ProgressTextUnpublishComponentsTemplate" Overridable="yes" Value="ID componente: [1], qualificatore: [2]" /> | 345 | <String Id="ProgressTextUnpublishComponentsTemplate" Overridable="yes" Value="ID componente: [1], qualificatore: [2]" /> |
| 346 | <String Id="ProgressTextUnpublishFeatures" Overridable="yes" Value="Annullamento della pubblicazione delle funzionalità del prodotto in corso..." /> | 346 | <String Id="ProgressTextUnpublishFeatures" Overridable="yes" Value="Annullamento pubblicazione funzionalità prodotto..." /> |
| 347 | <String Id="ProgressTextUnpublishFeaturesTemplate" Overridable="yes" Value="Funzionalità : [1]" /> | 347 | <String Id="ProgressTextUnpublishFeaturesTemplate" Overridable="yes" Value="Funzionalità : [1]" /> |
| 348 | <String Id="ProgressTextUnregisterClassInfo" Overridable="yes" Value="Annullamento della registrazione dei server delle classi in corso..." /> | 348 | <String Id="ProgressTextUnregisterClassInfo" Overridable="yes" Value="Annullamento registrazione server classi..." /> |
| 349 | <String Id="ProgressTextUnregisterClassInfoTemplate" Overridable="yes" Value="ID classe: [1]" /> | 349 | <String Id="ProgressTextUnregisterClassInfoTemplate" Overridable="yes" Value="ID classe: [1]" /> |
| 350 | <String Id="ProgressTextUnregisterComPlus" Overridable="yes" Value="Annullamento della registrazione dei componenti e delle applicazioni COM+ in corso..." /> | 350 | <String Id="ProgressTextUnregisterComPlus" Overridable="yes" Value="Annullamento registrazione componenti e applicazioni COM+..." /> |
| 351 | <String Id="ProgressTextUnregisterComPlusTemplate" Overridable="yes" Value="ID applicazione: [1]{{, Tipo applicazione: [2]}}" /> | 351 | <String Id="ProgressTextUnregisterComPlusTemplate" Overridable="yes" Value="ID applicazione: [1]{{, tipo applicazione: [2]}}" /> |
| 352 | <String Id="ProgressTextUnregisterExtensionInfo" Overridable="yes" Value="Annullamento della registrazione dei server delle estensioni in corso..." /> | 352 | <String Id="ProgressTextUnregisterExtensionInfo" Overridable="yes" Value="Annullamento registrazione server estensioni..." /> |
| 353 | <String Id="ProgressTextUnregisterExtensionInfoTemplate" Overridable="yes" Value="Estensione: [1]" /> | 353 | <String Id="ProgressTextUnregisterExtensionInfoTemplate" Overridable="yes" Value="Estensione: [1]" /> |
| 354 | <String Id="ProgressTextUnregisterFonts" Overridable="yes" Value="Annullamento della registrazione dei tipi di carattere in corso..." /> | 354 | <String Id="ProgressTextUnregisterFonts" Overridable="yes" Value="Annullamento registrazione font..." /> |
| 355 | <String Id="ProgressTextUnregisterFontsTemplate" Overridable="yes" Value="Tipo di carattere: [1]" /> | 355 | <String Id="ProgressTextUnregisterFontsTemplate" Overridable="yes" Value="Font: [1]" /> |
| 356 | <String Id="ProgressTextUnregisterMIMEInfo" Overridable="yes" Value="Annullamento della registrazione delle informazioni MIME in corso..." /> | 356 | <String Id="ProgressTextUnregisterMIMEInfo" Overridable="yes" Value="Annullamento registrazione informazioni MIME..." /> |
| 357 | <String Id="ProgressTextUnregisterMIMEInfoTemplate" Overridable="yes" Value="Tipo di contenuto MIME: [1], estensione: [2]" /> | 357 | <String Id="ProgressTextUnregisterMIMEInfoTemplate" Overridable="yes" Value="Tipo di contenuto MIME: [1], estensione: [2]" /> |
| 358 | <String Id="ProgressTextUnregisterProgIdInfo" Overridable="yes" Value="Annullamento della registrazione degli ID di programma in corso..." /> | 358 | <String Id="ProgressTextUnregisterProgIdInfo" Overridable="yes" Value="Annullamento registrazione ID programma..." /> |
| 359 | <String Id="ProgressTextUnregisterProgIdInfoTemplate" Overridable="yes" Value="ID programma: [1]" /> | 359 | <String Id="ProgressTextUnregisterProgIdInfoTemplate" Overridable="yes" Value="ID programma: [1]" /> |
| 360 | <String Id="ProgressTextUnregisterTypeLibraries" Overridable="yes" Value="Annullamento della registrazione delle librerie dei tipi in corso..." /> | 360 | <String Id="ProgressTextUnregisterTypeLibraries" Overridable="yes" Value="Annullamento registrazione librerie tipi..." /> |
| 361 | <String Id="ProgressTextUnregisterTypeLibrariesTemplate" Overridable="yes" Value="ID libreria: [1]" /> | 361 | <String Id="ProgressTextUnregisterTypeLibrariesTemplate" Overridable="yes" Value="ID libreria: [1]" /> |
| 362 | <String Id="ProgressTextWriteEnvironmentStrings" Overridable="yes" Value="Aggiornamento delle stringhe di ambiente in corso..." /> | 362 | <String Id="ProgressTextWriteEnvironmentStrings" Overridable="yes" Value="Aggiornamento stringhe ambiente..." /> |
| 363 | <String Id="ProgressTextWriteEnvironmentStringsTemplate" Overridable="yes" Value="Nome: [1], valore: [2], azione [3]" /> | 363 | <String Id="ProgressTextWriteEnvironmentStringsTemplate" Overridable="yes" Value="Nome: [1], valore: [2], azione [3]" /> |
| 364 | <String Id="ProgressTextWriteIniValues" Overridable="yes" Value="Scrittura dei valori dei file INI in corso..." /> | 364 | <String Id="ProgressTextWriteIniValues" Overridable="yes" Value="Scrittura valori file INI..." /> |
| 365 | <String Id="ProgressTextWriteIniValuesTemplate" Overridable="yes" Value="File: [1], sezione: [2], chiave: [3], valore: [4]" /> | 365 | <String Id="ProgressTextWriteIniValuesTemplate" Overridable="yes" Value="File: [1], sezione: [2], chiave: [3], valore: [4]" /> |
| 366 | <String Id="ProgressTextWriteRegistryValues" Overridable="yes" Value="Scrittura dei valori del Registro di sistema in corso..." /> | 366 | <String Id="ProgressTextWriteRegistryValues" Overridable="yes" Value="Scrittura valori registro di sistema..." /> |
| 367 | <String Id="ProgressTextWriteRegistryValuesTemplate" Overridable="yes" Value="Chiave: [1], nome: [2], valore: [3]" /> | 367 | <String Id="ProgressTextWriteRegistryValuesTemplate" Overridable="yes" Value="Chiave: [1], nome: [2], valore: [3]" /> |
| 368 | <String Id="ProgressTextAdvertise" Overridable="yes" Value="Visualizzazione degli avvisi relativi all'applicazione in corso..." /> | 368 | <String Id="ProgressTextAdvertise" Overridable="yes" Value="Visualizzazione avvisi relativi all'applicazione..." /> |
| 369 | <String Id="ProgressTextGenerateScript" Overridable="yes" Value="Generazione delle operazioni di script per l'azione in corso:" /> | 369 | <String Id="ProgressTextGenerateScript" Overridable="yes" Value="Generazione operazioni script per l'azione:" /> |
| 370 | <String Id="ProgressTextGenerateScriptTemplate" Overridable="yes" Value="[1]" /> | 370 | <String Id="ProgressTextGenerateScriptTemplate" Overridable="yes" Value="[1]" /> |
| 371 | <String Id="ProgressTextInstallSFPCatalogFile" Overridable="yes" Value="Installazione del catalogo di sistema in corso..." /> | 371 | <String Id="ProgressTextInstallSFPCatalogFile" Overridable="yes" Value="Installazione catalogo sistema..." /> |
| 372 | <String Id="ProgressTextInstallSFPCatalogFileTemplate" Overridable="yes" Value="File: [1], dipendenze: [2]" /> | 372 | <String Id="ProgressTextInstallSFPCatalogFileTemplate" Overridable="yes" Value="File: [1], dipendenze: [2]" /> |
| 373 | <String Id="ProgressTextMsiPublishAssemblies" Overridable="yes" Value="Pubblicazione delle informazioni sull'assembly in corso..." /> | 373 | <String Id="ProgressTextMsiPublishAssemblies" Overridable="yes" Value="Pubblicazione informazioni assembly..." /> |
| 374 | <String Id="ProgressTextMsiPublishAssembliesTemplate" Overridable="yes" Value="Contesto applicazione:[1], nome assembly:[2]" /> | 374 | <String Id="ProgressTextMsiPublishAssembliesTemplate" Overridable="yes" Value="Contesto applicazione:[1], nome assembly:[2]" /> |
| 375 | <String Id="ProgressTextMsiUnpublishAssemblies" Overridable="yes" Value="Annullamento della pubblicazione delle informazioni sull'assembly in corso..." /> | 375 | <String Id="ProgressTextMsiUnpublishAssemblies" Overridable="yes" Value="Annullamento pubblicazione informazioni assembly..." /> |
| 376 | <String Id="ProgressTextMsiUnpublishAssembliesTemplate" Overridable="yes" Value="Contesto applicazione:[1], nome assembly:[2]" /> | 376 | <String Id="ProgressTextMsiUnpublishAssembliesTemplate" Overridable="yes" Value="Contesto applicazione:[1], nome assembly:[2]" /> |
| 377 | <String Id="ProgressTextRollback" Overridable="yes" Value="Ripristino stato precedente in corso:" /> | 377 | <String Id="ProgressTextRollback" Overridable="yes" Value="Ripristino stato precedente:" /> |
| 378 | <String Id="ProgressTextRollbackTemplate" Overridable="yes" Value="[1]" /> | 378 | <String Id="ProgressTextRollbackTemplate" Overridable="yes" Value="[1]" /> |
| 379 | <String Id="ProgressTextRollbackCleanup" Overridable="yes" Value="Rimozione dei file di backup in corso..." /> | 379 | <String Id="ProgressTextRollbackCleanup" Overridable="yes" Value="Rimozione file backup..." /> |
| 380 | <String Id="ProgressTextRollbackCleanupTemplate" Overridable="yes" Value="File: [1]" /> | 380 | <String Id="ProgressTextRollbackCleanupTemplate" Overridable="yes" Value="File: [1]" /> |
| 381 | <String Id="ProgressTextUnmoveFiles" Overridable="yes" Value="Rimozione dei file spostati in corso..." /> | 381 | <String Id="ProgressTextUnmoveFiles" Overridable="yes" Value="Rimozione file spostati..." /> |
| 382 | <String Id="ProgressTextUnmoveFilesTemplate" Overridable="yes" Value="File: [1], directory: [9]" /> | 382 | <String Id="ProgressTextUnmoveFilesTemplate" Overridable="yes" Value="File: [1], cartella: [9]" /> |
| 383 | <String Id="ProgressTextUnpublishProduct" Overridable="yes" Value="Annullamento della pubblicazione delle informazioni sul prodotto in corso..." /> | 383 | <String Id="ProgressTextUnpublishProduct" Overridable="yes" Value="Annullamento pubblicazione informazioni prodotto..." /> |
| 384 | 384 | ||
| 385 | <String Id="Error0" Overridable="yes" Value="{{Errore irreversibile: }}" /> | 385 | <String Id="Error0" Overridable="yes" Value="{{Errore irreversibile: }}" /> |
| 386 | <String Id="Error1" Overridable="yes" Value="{{Errore [1]. }}" /> | 386 | <String Id="Error1" Overridable="yes" Value="{{Errore [1]. }}" /> |
| @@ -397,35 +397,35 @@ | |||
| 397 | <String Id="Error14" Overridable="yes" Value="Inizio azione [Time]: [1]." /> | 397 | <String Id="Error14" Overridable="yes" Value="Inizio azione [Time]: [1]." /> |
| 398 | <String Id="Error15" Overridable="yes" Value="Fine azione [Time]: [1]. Valore restituito [2]." /> | 398 | <String Id="Error15" Overridable="yes" Value="Fine azione [Time]: [1]. Valore restituito [2]." /> |
| 399 | <String Id="Error16" Overridable="yes" Value="Tempo rimanente: {[1] minuti }{[2] secondi}" /> | 399 | <String Id="Error16" Overridable="yes" Value="Tempo rimanente: {[1] minuti }{[2] secondi}" /> |
| 400 | <String Id="Error17" Overridable="yes" Value="Memoria esaurita. Chiudere alcune applicazioni, quindi riprovare." /> | 400 | <String Id="Error17" Overridable="yes" Value="Memoria esaurita. Chiudi alcune applicazioni, quindi riprova." /> |
| 401 | <String Id="Error18" Overridable="yes" Value="Windows Installer non risponde." /> | 401 | <String Id="Error18" Overridable="yes" Value="Windows Installer non risponde." /> |
| 402 | <String Id="Error19" Overridable="yes" Value="Windows Installer arrestato in modo anomalo." /> | 402 | <String Id="Error19" Overridable="yes" Value="Windows Installer arrestato in modo anomalo." /> |
| 403 | <String Id="Error20" Overridable="yes" Value="Attendere. È in corso la configurazione di [ProductName]." /> | 403 | <String Id="Error20" Overridable="yes" Value="Attendi. È in corso la configurazione di [ProductName]." /> |
| 404 | <String Id="Error21" Overridable="yes" Value="Raccolta delle informazioni necessarie in corso..." /> | 404 | <String Id="Error21" Overridable="yes" Value="Raccolta informazioni necessarie..." /> |
| 405 | <String Id="Error22" Overridable="yes" Value="Rimozione delle versioni precedenti di questa applicazione in corso..." /> | 405 | <String Id="Error22" Overridable="yes" Value="Rimozione versioni precedenti di questa applicazione..." /> |
| 406 | <String Id="Error23" Overridable="yes" Value="Preparazione alla rimozione delle versioni precedenti di questa applicazione in corso..." /> | 406 | <String Id="Error23" Overridable="yes" Value="Preparazione alla rimozione delle versioni precedenti di questa applicazione..." /> |
| 407 | <String Id="Error32" Overridable="yes" Value="Installazione di {[ProductName] }completata." /> | 407 | <String Id="Error32" Overridable="yes" Value="Installazione di {[ProductName] }completata." /> |
| 408 | <String Id="Error33" Overridable="yes" Value="Impossibile installare {[ProductName] }." /> | 408 | <String Id="Error33" Overridable="yes" Value="Impossibile installare {[ProductName] }." /> |
| 409 | <String Id="Error1101" Overridable="yes" Value="Errore durante la lettura dal file [2]. {{ Errore di sistema [3].}} Verificare che il file esista e di disporre dei relativi diritti di accesso." /> | 409 | <String Id="Error1101" Overridable="yes" Value="Errore durante la lettura dal file [2]. {{ Errore di sistema [3].}} Verifica che il file esista e di disporre dei relativi diritti di accesso." /> |
| 410 | <String Id="Error1301" Overridable="yes" Value="Impossibile creare il file '[2]' perché esiste già una directory con questo nome. Annullare l'installazione e riprovare specificando un altro percorso." /> | 410 | <String Id="Error1301" Overridable="yes" Value="Impossibile creare il file '[2]' perché esiste già una cartrella con questo nome. Annulla l'installazione e riprova specificando un altro percorso." /> |
| 411 | <String Id="Error1302" Overridable="yes" Value="Inserire il disco: [2]" /> | 411 | <String Id="Error1302" Overridable="yes" Value="Inserisci il disco: [2]" /> |
| 412 | <String Id="Error1303" Overridable="yes" Value="Impossibile continuare l'installazione. Windows Installer non dispone di privilegi sufficienti per l'accesso alla directory [2]. Accedere come amministratore oppure contattare l'amministratore di sistema." /> | 412 | <String Id="Error1303" Overridable="yes" Value="Impossibile continuare l'installazione. Windows Installer non dispone dei privilegi sufficienti per l'accesso alla cartella [2]. Accedi come amministratore o contatta l'amministratore di sistema." /> |
| 413 | <String Id="Error1304" Overridable="yes" Value="Errore durante la scrittura nel file [2]. Verificare di disporre dei diritti di accesso alla directory." /> | 413 | <String Id="Error1304" Overridable="yes" Value="Errore durante la scrittura nel file [2]. Verifica di disporre dei diritti di accesso alla cartella." /> |
| 414 | <String Id="Error1305" Overridable="yes" Value="Errore durante la lettura dal file [2]. {{ Errore di sistema [3].}} Verificare che il file esista e di disporre dei relativi diritti di accesso." /> | 414 | <String Id="Error1305" Overridable="yes" Value="Errore durante la lettura dal file [2]. {{ Errore di sistema [3].}} Verifica che il file esista e di disporre dei relativi diritti di accesso." /> |
| 415 | <String Id="Error1306" Overridable="yes" Value="Il file '[2]' è aperto in modo esclusivo da un'altra applicazione. Chiudere tutte le applicazioni aperte, quindi fare clic su Riprova." /> | 415 | <String Id="Error1306" Overridable="yes" Value="Il file '[2]' è aperto in modo esclusivo da un'altra applicazione. Chiudi tutte le applicazioni aperte, quindi seleziona 'Riprova'." /> |
| 416 | <String Id="Error1307" Overridable="yes" Value="Spazio su disco insufficiente per l'installazione del file [2]. Liberare spazio su disco e scegliere Riprova oppure scegliere Annulla per uscire dall'installazione." /> | 416 | <String Id="Error1307" Overridable="yes" Value="Spazio disco non sufficiente per l'installazione del file [2]. Libera spazio disco e seleziona 'Riprova' o 'Annulla' per uscire dall'installazione." /> |
| 417 | <String Id="Error1308" Overridable="yes" Value="Impossibile trovare il file di origine [2]. Verificare che il file esista e di disporre dei relativi diritti di accesso." /> | 417 | <String Id="Error1308" Overridable="yes" Value="Impossibile trovare il file sorgente [2]. Verifica che il file esista e di disporre dei relativi diritti di accesso." /> |
| 418 | <String Id="Error1309" Overridable="yes" Value="Errore durante la lettura dal file [3]. {{ Errore di sistema [2].}} Verificare che il file esista e di disporre dei relativi diritti di accesso." /> | 418 | <String Id="Error1309" Overridable="yes" Value="Errore durante la lettura dal file [3]. {{ Errore di sistema [2].}} Verifica che il file esista e di disporre dei relativi diritti di accesso." /> |
| 419 | <String Id="Error1310" Overridable="yes" Value="Errore durante la scrittura nel file [3]. {{ Errore di sistema [2].}} Verificare di disporre dei diritti di accesso alla directory." /> | 419 | <String Id="Error1310" Overridable="yes" Value="Errore durante la scrittura nel file [3]. {{ Errore di sistema [2].}} Verifica di disporre dei diritti di accesso alla cartella." /> |
| 420 | <String Id="Error1311" Overridable="yes" Value="Impossibile trovare il file di origine{{ (file CAB)}} [2]. Verificare che il file esista e di disporre dei relativi diritti di accesso." /> | 420 | <String Id="Error1311" Overridable="yes" Value="Impossibile trovare il file sorgente{{ (file CAB)}} [2]. Verifica che il file esista e di disporre dei relativi diritti di accesso." /> |
| 421 | <String Id="Error1312" Overridable="yes" Value="Impossibile creare la directory '[2]' perché esiste già un file con questo nome. Rinominare o rimuovere il file, quindi scegliere Riprova oppure scegliere Annulla per uscire." /> | 421 | <String Id="Error1312" Overridable="yes" Value="Impossibile creare la cartella '[2]' perché esiste già un file con questo nome. Rinomina o rimuovi il file, quindi seleziona 'Riprova' o 'Annulla' per uscire." /> |
| 422 | <String Id="Error1313" Overridable="yes" Value="Il volume [2] non è attualmente disponibile. Selezionarne un altro." /> | 422 | <String Id="Error1313" Overridable="yes" Value="Il volume [2] non è attualmente disponibile. Seleziona un altro volume." /> |
| 423 | <String Id="Error1314" Overridable="yes" Value="Il percorso specificato '[2]' non è disponibile." /> | 423 | <String Id="Error1314" Overridable="yes" Value="Il percorso specificato '[2]' non è disponibile." /> |
| 424 | <String Id="Error1315" Overridable="yes" Value="Impossibile scrivere nella cartella specificata: [2]." /> | 424 | <String Id="Error1315" Overridable="yes" Value="Impossibile scrivere nella cartella specificata: [2]." /> |
| 425 | <String Id="Error1316" Overridable="yes" Value="Errore di rete durante il tentativo di lettura dal file: [2]" /> | 425 | <String Id="Error1316" Overridable="yes" Value="Errore di rete durante il tentativo di lettura dal file: [2]" /> |
| 426 | <String Id="Error1317" Overridable="yes" Value="Errore durante il tentativo di creazione della directory: [2]" /> | 426 | <String Id="Error1317" Overridable="yes" Value="Errore durante il tentativo di creazione della cartella: [2]" /> |
| 427 | <String Id="Error1318" Overridable="yes" Value="Errore di rete durante il tentativo di creazione della directory: [2]" /> | 427 | <String Id="Error1318" Overridable="yes" Value="Errore di rete durante il tentativo di creazione della cartella: [2]" /> |
| 428 | <String Id="Error1319" Overridable="yes" Value="Errore di rete durante il tentativo di apertura dei file CAB dell'origine [2]." /> | 428 | <String Id="Error1319" Overridable="yes" Value="Errore di rete durante il tentativo di apertura dei file CAB sorgenti [2]." /> |
| 429 | <String Id="Error1320" Overridable="yes" Value="Il percorso specificato è troppo lungo: [2]" /> | 429 | <String Id="Error1320" Overridable="yes" Value="Il percorso specificato è troppo lungo: [2]" /> |
| 430 | <String Id="Error1321" Overridable="yes" Value="Privilegi insufficienti per modificare il file [2]." /> | 430 | <String Id="Error1321" Overridable="yes" Value="Privilegi insufficienti per modificare il file [2]." /> |
| 431 | <String Id="Error1322" Overridable="yes" Value="Una parte del percorso della cartella '[2]' non è valida, perché è vuota o supera la lunghezza consentita dal sistema." /> | 431 | <String Id="Error1322" Overridable="yes" Value="Una parte del percorso della cartella '[2]' non è valida, perché è vuota o supera la lunghezza consentita dal sistema." /> |
| @@ -434,113 +434,113 @@ | |||
| 434 | <String Id="Error1325" Overridable="yes" Value="'[2]' non è un nome file breve valido." /> | 434 | <String Id="Error1325" Overridable="yes" Value="'[2]' non è un nome file breve valido." /> |
| 435 | <String Id="Error1326" Overridable="yes" Value="Errore durante la lettura dei dati di sicurezza del file [3]. GetLastError: [2]" /> | 435 | <String Id="Error1326" Overridable="yes" Value="Errore durante la lettura dei dati di sicurezza del file [3]. GetLastError: [2]" /> |
| 436 | <String Id="Error1327" Overridable="yes" Value="Unità non valida: [2]" /> | 436 | <String Id="Error1327" Overridable="yes" Value="Unità non valida: [2]" /> |
| 437 | <String Id="Error1328" Overridable="yes" Value="Errore durante l'applicazione dell'aggiornamento al file [2]. Probabilmente il file è già stato modificato con altri mezzi e non può più essere modificato da questa patch. Per ulteriori informazioni rivolgersi al fornitore. {{Errore di sistema: [3]}}" /> | 437 | <String Id="Error1328" Overridable="yes" Value="Errore durante l'applicazione dell'aggiornamento al file [2]. Probabilmente il file è già stato modificato con altri mezzi e non può più essere modificato da questa patch. Per ulteriori informazioni rivolgiti al fornitore. {{Errore di sistema: [3]}}" /> |
| 438 | <String Id="Error1329" Overridable="yes" Value="Impossibile installare un file necessario. Il file CAB [2] non dispone di firma digitale. Il file CAB potrebbe essere danneggiato." /> | 438 | <String Id="Error1329" Overridable="yes" Value="Impossibile installare un file necessario. Il file CAB [2] non dispone di firma digitale. Il file CAB potrebbe essere danneggiato." /> |
| 439 | <String Id="Error1330" Overridable="yes" Value="Impossibile installare un file necessario. La firma digitale del file CAB [2] non è valida. Il file CAB potrebbe essere danneggiato.{{ WinVerifyTrust ha restituito l'errore [3].}}" /> | 439 | <String Id="Error1330" Overridable="yes" Value="Impossibile installare un file necessario. La firma digitale del file CAB [2] non è valida. Il file CAB potrebbe essere danneggiato.{{ WinVerifyTrust ha restituito l'errore [3].}}" /> |
| 440 | <String Id="Error1331" Overridable="yes" Value="Impossibile copiare correttamente il file [2]: errore CRC." /> | 440 | <String Id="Error1331" Overridable="yes" Value="Impossibile copiare correttamente il file [2]: errore CRC." /> |
| 441 | <String Id="Error1332" Overridable="yes" Value="Impossibile spostare correttamente il file [2]: errore CRC." /> | 441 | <String Id="Error1332" Overridable="yes" Value="Impossibile spostare correttamente il file [2]: errore CRC." /> |
| 442 | <String Id="Error1333" Overridable="yes" Value="Impossibile correggere il file [2]: errore CRC." /> | 442 | <String Id="Error1333" Overridable="yes" Value="Impossibile correggere il file [2]: errore CRC." /> |
| 443 | <String Id="Error1334" Overridable="yes" Value="Impossibile installare il file '[2]'. Il file non è presente nel file CAB '[3]'. Il problema potrebbe essere dovuto a un errore di rete, un errore di lettura da CD-ROM o a un problema del pacchetto." /> | 443 | <String Id="Error1334" Overridable="yes" Value="Impossibile installare il file '[2]'. Il file non è presente nel file CAB '[3]'. Il problema potrebbe essere dovuto a un errore di rete, un errore di lettura da CD-ROM o a un problema del pacchetto." /> |
| 444 | <String Id="Error1335" Overridable="yes" Value="Il file CAB '[2]' richiesto per l'installazione è danneggiato e non potrà essere utilizzato. Il problema potrebbe essere dovuto a un errore di rete, un errore di lettura da CD-ROM o a un problema del pacchetto." /> | 444 | <String Id="Error1335" Overridable="yes" Value="Il file CAB '[2]' richiesto per l'installazione è danneggiato e non potrà essere usato. Il problema potrebbe essere dovuto a un errore di rete, un errore di lettura da CD-ROM o a un problema del pacchetto." /> |
| 445 | <String Id="Error1336" Overridable="yes" Value="Errore durante la creazione di un file temporaneo necessario per il completamento dell'installazione.{{ Cartella: [3]. Codice errore di sistema: [2]}}" /> | 445 | <String Id="Error1336" Overridable="yes" Value="Errore durante la creazione di un file temporaneo necessario per il completamento dell'installazione.{{ Cartella: [3]. Codice errore di sistema: [2]}}" /> |
| 446 | <String Id="Error1401" Overridable="yes" Value="Impossibile creare la chiave [2]. {{ Errore di sistema [3].}} Verificare di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 446 | <String Id="Error1401" Overridable="yes" Value="Impossibile creare la chiave [2]. {{ Errore di sistema [3].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il il personale di supporto." /> |
| 447 | <String Id="Error1402" Overridable="yes" Value="Impossibile aprire la chiave [2]. {{ Errore di sistema [3].}} Verificare di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 447 | <String Id="Error1402" Overridable="yes" Value="Impossibile aprire la chiave [2]. {{ Errore di sistema [3].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il personale di supporto." /> |
| 448 | <String Id="Error1403" Overridable="yes" Value="Impossibile eliminare il valore [2] dalla chiave [3]. {{ Errore di sistema [4].}} Verificare di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 448 | <String Id="Error1403" Overridable="yes" Value="Impossibile eliminare il valore [2] dalla chiave [3]. {{ Errore di sistema [4].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il il personale di supporto." /> |
| 449 | <String Id="Error1404" Overridable="yes" Value="Impossibile eliminare la chiave [2]. {{ Errore di sistema [3].}} Verificare di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 449 | <String Id="Error1404" Overridable="yes" Value="Impossibile eliminare la chiave [2]. {{ Errore di sistema [3].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il personale di supporto." /> |
| 450 | <String Id="Error1405" Overridable="yes" Value="Impossibile leggere il valore [2] dalla chiave [3]. {{ Errore di sistema [4].}} Verificare di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 450 | <String Id="Error1405" Overridable="yes" Value="Impossibile leggere il valore [2] dalla chiave [3]. {{ Errore di sistema [4].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il personale di supporto." /> |
| 451 | <String Id="Error1406" Overridable="yes" Value="Impossibile scrivere il valore [2] nella chiave [3]. {{ Errore di sistema [4].}} Verificare di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 451 | <String Id="Error1406" Overridable="yes" Value="Impossibile scrivere il valore [2] nella chiave [3]. {{ Errore di sistema [4].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il personale di supporto." /> |
| 452 | <String Id="Error1407" Overridable="yes" Value="Impossibile ottenere nomi dei valori della chiave [2]. {{ Errore di sistema [3].}} Verificare di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 452 | <String Id="Error1407" Overridable="yes" Value="Impossibile ottenere nomi dei valori della chiave [2]. {{ Errore di sistema [3].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il personale di supporto." /> |
| 453 | <String Id="Error1408" Overridable="yes" Value="Impossibile ottenere i nomi delle chiavi secondarie per la chiave [2]. {{ Errore di sistema [3].}} Assicurarsi di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 453 | <String Id="Error1408" Overridable="yes" Value="Impossibile ottenere i nomi delle chiavi secondarie per la chiave [2]. {{ Errore di sistema [3].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il personale di supporto." /> |
| 454 | <String Id="Error1409" Overridable="yes" Value="Impossibile leggere le informazioni di sicurezza per la chiave [2]. {{Errore di sistema [3].}} Assicurarsi di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto." /> | 454 | <String Id="Error1409" Overridable="yes" Value="Impossibile leggere le informazioni di sicurezza per la chiave [2]. {{Errore di sistema [3].}} Verifica di disporre di diritti di accesso sufficienti per tale chiave o contatta il personale di supporto." /> |
| 455 | <String Id="Error1410" Overridable="yes" Value="Impossibile aumentare lo spazio disponibile nel Registro di sistema. Per installare l'applicazione sono necessari [2] KB di spazio disponibile nel Registro di sistema." /> | 455 | <String Id="Error1410" Overridable="yes" Value="Impossibile aumentare lo spazio disponibile nel registro di sistema. Per installare l'applicazione sono necessari [2] KB di spazio disponibile nel registro di sistema." /> |
| 456 | <String Id="Error1500" Overridable="yes" Value="È in corso un'altra installazione. Completarla, quindi continuare con l'installazione desiderata." /> | 456 | <String Id="Error1500" Overridable="yes" Value="È in corso un'altra installazione. Completala, quindi continua con l'installazione desiderata." /> |
| 457 | <String Id="Error1501" Overridable="yes" Value="Errore durante l'accesso a dati protetti. Assicurarsi che Windows Installer sia configurato correttamente e tentare di nuovo l'installazione." /> | 457 | <String Id="Error1501" Overridable="yes" Value="Errore durante l'accesso ai dati protetti. Verifica che Windows Installer sia configurato correttamente e tenta di nuovo l'installazione." /> |
| 458 | <String Id="Error1502" Overridable="yes" Value="L'utente '[2]' ha avviato in precedenza l'installazione del prodotto '[3]'. Prima di utilizzare il prodotto, tale utente dovrà ripeterne l'installazione. L'installazione corrente verrà continuata." /> | 458 | <String Id="Error1502" Overridable="yes" Value="L'utente '[2]' ha avviato in precedenza l'installazione del prodotto '[3]'. Prima di usare il prodotto, tale utente dovrà ripetere l'installazione. L'installazione attuale verrà continuata." /> |
| 459 | <String Id="Error1503" Overridable="yes" Value="L'utente '[2]' ha avviato in precedenza l'installazione del prodotto '[3]'. Prima di utilizzare il prodotto, tale utente dovrà ripeterne l'installazione." /> | 459 | <String Id="Error1503" Overridable="yes" Value="L'utente '[2]' ha avviato in precedenza l'installazione del prodotto '[3]'. Prima di usare il prodotto, tale utente dovrà ripetere l'installazione." /> |
| 460 | <String Id="Error1601" Overridable="yes" Value="Spazio su disco insufficiente -- Volume: '[2]', spazio richiesto: [3] KB, spazio disponibile: [4] KB. Liberare spazio su disco e riprovare." /> | 460 | <String Id="Error1601" Overridable="yes" Value="Spazio disco insufficiente -- Volume: '[2]', spazio richiesto: [3] KB, spazio disponibile: [4] KB. Libera spazio su disco e riprova." /> |
| 461 | <String Id="Error1602" Overridable="yes" Value="Annullare?" /> | 461 | <String Id="Error1602" Overridable="yes" Value="Vuoi annullare?" /> |
| 462 | <String Id="Error1603" Overridable="yes" Value="Il file [2][3] è già utilizzato{ dal processo con nome: [4], ID: [5] e titolo finestra: '[6]'}. Chiudere tale applicazione e riprovare." /> | 462 | <String Id="Error1603" Overridable="yes" Value="Il file [2][3] è già usato{ dal processo con nome: [4], ID: [5] e titolo finestra: '[6]'}. Chiudi tale applicazione e riprova." /> |
| 463 | <String Id="Error1604" Overridable="yes" Value="Nel sistema è già installato il prodotto '[2]', che non consente l'installazione di questo prodotto perché incompatibile." /> | 463 | <String Id="Error1604" Overridable="yes" Value="Nel sistema è già installato il prodotto '[2]', che non consente l'installazione di questo prodotto perché incompatibile." /> |
| 464 | <String Id="Error1605" Overridable="yes" Value="Spazio su disco insufficiente sul volume '[2]' per continuare l'installazione con il recupero abilitato. Sono necessari [3] KB, ma solo [4] KB sono disponibili. Scegliere Ignora per continuare senza salvare le informazioni di recupero, scegliere Riprova per controllare nuovamente lo spazio disponibile o scegliere Annulla per uscire dall'installazione." /> | 464 | <String Id="Error1605" Overridable="yes" Value="Spazio disco insufficiente nel volume '[2]' per continuare l'installazione con il recupero abilitato. Sono necessari [3] KB, ma sono disponibili solo [4] KB. Per continuare senza salvare le informazioni di recupero seleziona 'Ignora', o 'Riprova' per controllare nuovamente lo spazio disponibile o 'Annulla' per uscire dall'installazione." /> |
| 465 | <String Id="Error1606" Overridable="yes" Value="Impossibile accedere al percorso di rete [2]." /> | 465 | <String Id="Error1606" Overridable="yes" Value="Impossibile accedere al percorso di rete [2]." /> |
| 466 | <String Id="Error1607" Overridable="yes" Value="È necessario chiudere le applicazioni seguenti prima di procedere con l'installazione:" /> | 466 | <String Id="Error1607" Overridable="yes" Value="Prima di procedere con l'installazione è necessario chiudere le seguenti applicazioni:" /> |
| 467 | <String Id="Error1608" Overridable="yes" Value="Impossibile trovare versioni precedenti del software originale richiesto nel computer in uso." /> | 467 | <String Id="Error1608" Overridable="yes" Value="Impossibile trovare versioni precedenti del software originale richiesto nel computer." /> |
| 468 | <String Id="Error1609" Overridable="yes" Value="Errore durante l'applicazione delle impostazioni di sicurezza. [2] non è un utente o un gruppo valido. L'errore potrebbe essere causato da un problema del pacchetto o da un problema durante la connessione a un controller di dominio in rete. Verificare la connessione di rete e scegliere Riprova. Altrimenti, scegliere Annulla per terminare l'installazione. {{Impossibile individuare il SID dell'utente. Errore di sistema [3]}}" /> | 468 | <String Id="Error1609" Overridable="yes" Value="Errore durante l'applicazione delle impostazioni di sicurezza. [2] non è un utente o un gruppo valido. L'errore potrebbe essere causato da un problema del pacchetto o da un problema durante la connessione a un controller di dominio in rete. Verifica la connessione di rete e seleziona 'Riprova'. Altrimenti, per terminare l'installazione seleziona 'Annulla'. {{Impossibile individuare il SID dell'utente. Errore di sistema [3]}}" /> |
| 469 | <String Id="Error1701" Overridable="yes" Value="La chiave [2] non è valida. Verificare che la chiave immessa sia corretta." /> | 469 | <String Id="Error1701" Overridable="yes" Value="La chiave [2] non è valida. Verifica che la chiave inserita sia corretta." /> |
| 470 | <String Id="Error1702" Overridable="yes" Value="Prima di continuare la configurazione di [2], è necessario riavviare il sistema. Scegliere Sì per riavviarlo adesso oppure No per riavviarlo in un secondo momento." /> | 470 | <String Id="Error1702" Overridable="yes" Value="Prima di continuare la configurazione di [2], è necessario riavviare il sistema. Per riavviare il sistema seleziona 'Sì' o seleziona 'No' per riavviarlo in un secondo momento." /> |
| 471 | <String Id="Error1703" Overridable="yes" Value="Per rendere effettive le modifiche apportate alla configurazione di [2], è necessario riavviare il sistema. Scegliere Sì per riavviarlo adesso oppure No per riavviarlo in un secondo momento." /> | 471 | <String Id="Error1703" Overridable="yes" Value="Per rendere effettive le modifiche apportate alla configurazione di [2], è necessario riavviare il sistema. Per riavviare il sistema seleziona 'Sì' o seleziona 'No' per riavviarlo in un secondo momento." /> |
| 472 | <String Id="Error1704" Overridable="yes" Value="Un'istanza del programma di installazione di [2] è attualmente sospesa. Per continuare, è necessario annullare le modifiche effettuate da tale istanza del programma di installazione. Annullare le modifiche?" /> | 472 | <String Id="Error1704" Overridable="yes" Value="È attualmente sospesa un'istanza del programma di installazione di [2]. Per continuare, è necessario annullare le modifiche effettuate da tale istanza del programma di installazione. Vuoi annullare le modifiche?" /> |
| 473 | <String Id="Error1705" Overridable="yes" Value="È in esecuzione un'istanza del programma di installazione del prodotto avviata in precedenza. Per continuare, è necessario annullare le modifiche effettuate da tale istanza del programma di installazione. Annullare le modifiche?" /> | 473 | <String Id="Error1705" Overridable="yes" Value="È in esecuzione un'istanza del programma di installazione del prodotto avviata in precedenza. Per continuare, è necessario annullare le modifiche effettuate da tale istanza del programma di installazione. Vuoi annullare le modifiche?" /> |
| 474 | <String Id="Error1706" Overridable="yes" Value="Impossibile trovare un pacchetto di installazione per [2]. Provare a ripetere l'installazione utilizzando una copia valida del pacchetto di installazione '[3]'." /> | 474 | <String Id="Error1706" Overridable="yes" Value="Impossibile trovare un pacchetto di installazione per [2]. Prova a ripetere l'installazione usando una copia valida del pacchetto di installazione '[3]'." /> |
| 475 | <String Id="Error1707" Overridable="yes" Value="Installazione completata." /> | 475 | <String Id="Error1707" Overridable="yes" Value="Installazione completata." /> |
| 476 | <String Id="Error1708" Overridable="yes" Value="Installazione non riuscita." /> | 476 | <String Id="Error1708" Overridable="yes" Value="Installazione non riuscita." /> |
| 477 | <String Id="Error1709" Overridable="yes" Value="Prodotto: [2] -- [3]" /> | 477 | <String Id="Error1709" Overridable="yes" Value="Prodotto: [2] -- [3]" /> |
| 478 | <String Id="Error1710" Overridable="yes" Value="È possibile ripristinare lo stato precedente del computer oppure continuare l'installazione in un secondo momento. Eseguire il ripristino?" /> | 478 | <String Id="Error1710" Overridable="yes" Value="È possibile ripristinare lo stato precedente del computer o continuare l'installazione in un secondo momento. Vuoi eseguire il ripristino?" /> |
| 479 | <String Id="Error1711" Overridable="yes" Value="Errore durante la scrittura su disco delle informazioni di installazione. Verificare che lo spazio disponibile su disco sia sufficiente e scegliere Riprova oppure scegliere Annulla per terminare l'installazione." /> | 479 | <String Id="Error1711" Overridable="yes" Value="Errore durante la scrittura su disco delle informazioni di installazione. Verifica che lo spazio disponibile su disco sia sufficiente e seleziona 'Riprova' o 'Annulla' per terminare l'installazione." /> |
| 480 | <String Id="Error1712" Overridable="yes" Value="Impossibile trovare uno o più file necessari. Impossibile ripristinare lo stato precedente del computer." /> | 480 | <String Id="Error1712" Overridable="yes" Value="Impossibile trovare uno o più file necessari. Impossibile ripristinare lo stato precedente del computer." /> |
| 481 | <String Id="Error1713" Overridable="yes" Value="Impossibile installare uno dei prodotti necessari per [2]. Contattare il supporto tecnico. {{Errore di sistema: [3].}}" /> | 481 | <String Id="Error1713" Overridable="yes" Value="Impossibile installare uno dei prodotti necessari per [2]. Contatta il supporto tecnico. {{Errore di sistema: [3].}}" /> |
| 482 | <String Id="Error1714" Overridable="yes" Value="Impossibile rimuovere la versione precedente di [2]. Contattare il supporto tecnico. {{Errore di sistema [3].}}" /> | 482 | <String Id="Error1714" Overridable="yes" Value="Impossibile rimuovere la versione precedente di [2]. Contatta il supporto tecnico. {{Errore di sistema [3].}}" /> |
| 483 | <String Id="Error1715" Overridable="yes" Value="Installazione di [2] completata" /> | 483 | <String Id="Error1715" Overridable="yes" Value="Installazione di [2] completata" /> |
| 484 | <String Id="Error1716" Overridable="yes" Value="Configurazione di [2] completata" /> | 484 | <String Id="Error1716" Overridable="yes" Value="Configurazione di [2] completata" /> |
| 485 | <String Id="Error1717" Overridable="yes" Value="Rimozione di [2] completata" /> | 485 | <String Id="Error1717" Overridable="yes" Value="Rimozione di [2] completata" /> |
| 486 | <String Id="Error1718" Overridable="yes" Value="Il file [2] è stato rifiutato dai criteri di firma digitale." /> | 486 | <String Id="Error1718" Overridable="yes" Value="Il file [2] è stato rifiutato dai criteri di firma digitale." /> |
| 487 | <String Id="Error1719" Overridable="yes" Value="Impossibile accedere al servizio Windows Installer. Windows potrebbe essere in esecuzione in modalità provvisoria o l'installazione di Windows Installer potrebbe non essere stata eseguita correttamente. Contattare il personale di supporto." /> | 487 | <String Id="Error1719" Overridable="yes" Value="Impossibile accedere al servizio Windows Installer. Windows potrebbe essere in esecuzione in modalità provvisoria o l'installazione di Windows Installer potrebbe non essere stata eseguita correttamente. Contatta il personale di supporto." /> |
| 488 | <String Id="Error1720" Overridable="yes" Value="Problema con il pacchetto Windows Installer. Impossibile eseguire uno degli script richiesti per il completamento dell'installazione. Contattare il personale di supporto o il fornitore del pacchetto. {{Azione personalizzata [2] errore script [3], [4]: [5] riga [6], colonna [7], [8] }}" /> | 488 | <String Id="Error1720" Overridable="yes" Value="Problema con il pacchetto Windows Installer. Impossibile eseguire uno degli script richiesti per il completamento dell'installazione. Contatta il personale di supporto o il fornitore del pacchetto. {{Azione personalizzata [2] errore script [3], [4]: [5] riga [6], colonna [7], [8] }}" /> |
| 489 | <String Id="Error1721" Overridable="yes" Value="Problema con il pacchetto Windows Installer. Impossibile eseguire uno dei programmi richiesti per il completamento dell'installazione. Contattare il personale di supporto o il fornitore del pacchetto. {{Azione: [2], percorso: [3], comando: [4] }}" /> | 489 | <String Id="Error1721" Overridable="yes" Value="Problema con il pacchetto Windows Installer. Impossibile eseguire uno dei programmi richiesti per il completamento dell'installazione. Contatta il personale di supporto o il fornitore del pacchetto. {{Azione: [2], percorso: [3], comando: [4] }}" /> |
| 490 | <String Id="Error1722" Overridable="yes" Value="Problema con il pacchetto Windows Installer. Uno dei programmi eseguiti come parte dell'installazione non è stato terminato correttamente. Contattare il personale di supporto o il fornitore del pacchetto. {{Azione: [2], percorso: [3], comando: [4] }}" /> | 490 | <String Id="Error1722" Overridable="yes" Value="Problema con il pacchetto Windows Installer. Uno dei programmi eseguiti come parte dell'installazione non è stato terminato correttamente. Contatta il personale di supporto o il fornitore del pacchetto. {{Azione: [2], percorso: [3], comando: [4] }}" /> |
| 491 | <String Id="Error1723" Overridable="yes" Value="Problema con il pacchetto Windows Installer. Impossibile eseguire una DLL necessaria per il completamento dell'installazione. Contattare il personale di supporto o il fornitore del pacchetto. {{Azione [2], voce: [3], libreria: [4] }}" /> | 491 | <String Id="Error1723" Overridable="yes" Value="Problema con il pacchetto Windows Installer. Impossibile eseguire una DLL necessaria per il completamento dell'installazione. Contatta il personale di supporto o il fornitore del pacchetto. {{Azione [2], voce: [3], libreria: [4] }}" /> |
| 492 | <String Id="Error1724" Overridable="yes" Value="Rimozione completata." /> | 492 | <String Id="Error1724" Overridable="yes" Value="Rimozione completata." /> |
| 493 | <String Id="Error1725" Overridable="yes" Value="Rimozione non riuscita." /> | 493 | <String Id="Error1725" Overridable="yes" Value="Rimozione non riuscita." /> |
| 494 | <String Id="Error1726" Overridable="yes" Value="Annuncio completato." /> | 494 | <String Id="Error1726" Overridable="yes" Value="Annuncio completato." /> |
| 495 | <String Id="Error1727" Overridable="yes" Value="Annuncio non riuscito." /> | 495 | <String Id="Error1727" Overridable="yes" Value="Annuncio non riuscito." /> |
| 496 | <String Id="Error1728" Overridable="yes" Value="Configurazione completata." /> | 496 | <String Id="Error1728" Overridable="yes" Value="Configurazione completata." /> |
| 497 | <String Id="Error1729" Overridable="yes" Value="Configurazione non riuscita." /> | 497 | <String Id="Error1729" Overridable="yes" Value="Configurazione non riuscita." /> |
| 498 | <String Id="Error1730" Overridable="yes" Value="È necessario disporre di privilegi di amministratore per poter rimuovere questa applicazione. Accedere come amministratore o contattare il supporto tecnico." /> | 498 | <String Id="Error1730" Overridable="yes" Value="Per poter rimuovere questa applicazione è necessario disporre dei privilegi di amministratore. Accedi come amministratore o contatta il supporto tecnico." /> |
| 499 | <String Id="Error1731" Overridable="yes" Value="Il pacchetto di installazione di origine per il prodotto [2] non è sincronizzato con il pacchetto client. Riprovare a eseguire l'installazione utilizzando una copia valida del pacchetto di installazione '[3]'." /> | 499 | <String Id="Error1731" Overridable="yes" Value="Il pacchetto di installazione sorgente per il prodotto [2] non è sincronizzato con il pacchetto client. Riprova a eseguire l'installazione usando una copia valida del pacchetto di installazione '[3]'." /> |
| 500 | <String Id="Error1732" Overridable="yes" Value="Per completare l'installazione di [2] è necessario riavviare il computer. Altri utenti sono attualmente connessi al computer e il riavvio potrebbe causare la perdita dei dati non salvati. Riavviare il computer ora?" /> | 500 | <String Id="Error1732" Overridable="yes" Value="Per completare l'installazione di [2] è necessario riavviare il computer. Altri utenti sono attualmente connessi al computer e il riavvio potrebbe causare la perdita dei dati non salvati. Vuoi riavviare il computer?" /> |
| 501 | <String Id="Error1801" Overridable="yes" Value="Il percorso [2] non è valido. Specificare un percorso valido." /> | 501 | <String Id="Error1801" Overridable="yes" Value="Il percorso [2] non è valido. Specifica un percorso valido." /> |
| 502 | <String Id="Error1802" Overridable="yes" Value="Memoria esaurita. Chiudere alcune applicazioni, quindi riprovare." /> | 502 | <String Id="Error1802" Overridable="yes" Value="Memoria esaurita. Chiudi alcune applicazioni, quindi riprova." /> |
| 503 | <String Id="Error1803" Overridable="yes" Value="L'unità [2] non contiene alcun disco. Inserire un disco e scegliere Riprova oppure scegliere Annulla per tornare al volume selezionato in precedenza." /> | 503 | <String Id="Error1803" Overridable="yes" Value="L'unità [2] non contiene alcun disco. Inserisci un disco e seleziona 'Riprova' o 'Annulla' per tornare al volume selezionato in precedenza." /> |
| 504 | <String Id="Error1804" Overridable="yes" Value="L'unità [2] non contiene alcun disco. Inserire un disco e scegliere Riprova oppure scegliere Annulla per tornare alla finestra di ricerca e selezionare un altro volume." /> | 504 | <String Id="Error1804" Overridable="yes" Value="L'unità [2] non contiene alcun disco. Inserisci un disco e seleziona 'Riprova' o 'Annulla' per tornare alla finestra di ricerca e selezionare un altro volume." /> |
| 505 | <String Id="Error1805" Overridable="yes" Value="La cartella [2] non esiste. Immettere il percorso di una cartella esistente." /> | 505 | <String Id="Error1805" Overridable="yes" Value="La cartella [2] non esiste. Inserisci il percorso di una cartella esistente." /> |
| 506 | <String Id="Error1806" Overridable="yes" Value="Privilegi in lettura insufficienti per la cartella specificata." /> | 506 | <String Id="Error1806" Overridable="yes" Value="Privilegi in lettura insufficienti per la cartella specificata." /> |
| 507 | <String Id="Error1807" Overridable="yes" Value="Impossibile determinare una cartella di destinazione valida per l'installazione." /> | 507 | <String Id="Error1807" Overridable="yes" Value="Impossibile determinare una cartella di destinazione valida per l'installazione." /> |
| 508 | <String Id="Error1901" Overridable="yes" Value="Errore durante il tentativo di lettura dal database di installazione di origine: [2]." /> | 508 | <String Id="Error1901" Overridable="yes" Value="Errore durante il tentativo di lettura dal database di installazione sorgente: [2]." /> |
| 509 | <String Id="Error1902" Overridable="yes" Value="Pianificazione dell'operazione di riavvio. Il file [2] verrà rinominato [3]. Per completare l'operazione, è necessario riavviare il computer." /> | 509 | <String Id="Error1902" Overridable="yes" Value="Pianificazione dell'operazione di riavvio. Il file [2] verrà rinominato [3]. Per completare l'operazione, è necessario riavviare il computer." /> |
| 510 | <String Id="Error1903" Overridable="yes" Value="Pianificazione dell'operazione di riavvio. Il file [2] verrà eliminato. Per completare l'operazione, è necessario riavviare il computer." /> | 510 | <String Id="Error1903" Overridable="yes" Value="Pianificazione dell'operazione di riavvio. Il file [2] verrà eliminato. Per completare l'operazione, è necessario riavviare il computer." /> |
| 511 | <String Id="Error1904" Overridable="yes" Value="Impossibile registrare il modulo [2]. HRESULT [3]. Contattare il personale di supporto." /> | 511 | <String Id="Error1904" Overridable="yes" Value="Impossibile registrare il modulo [2]. HRESULT [3]. Contatta il personale di supporto." /> |
| 512 | <String Id="Error1905" Overridable="yes" Value="Impossibile annullare la registrazione del modulo [2]. HRESULT [3]. Contattare il personale di supporto." /> | 512 | <String Id="Error1905" Overridable="yes" Value="Impossibile annullare la registrazione del modulo [2]. HRESULT [3]. Contatta il personale di supporto." /> |
| 513 | <String Id="Error1906" Overridable="yes" Value="Impossibile memorizzare il pacchetto nella cache [2]. Errore: [3]. Contattare il personale di supporto." /> | 513 | <String Id="Error1906" Overridable="yes" Value="Impossibile memorizzare il pacchetto nella cache [2]. Errore: [3]. Contatta il personale di supporto." /> |
| 514 | <String Id="Error1907" Overridable="yes" Value="Impossibile registrare il tipo di carattere [2]. Assicurarsi di disporre di autorizzazioni sufficienti per l'installazione dei tipi di carattere e verificare che il sistema supporti il tipo di carattere specificato." /> | 514 | <String Id="Error1907" Overridable="yes" Value="Impossibile registrare la font [2]. Assicurati di disporre di autorizzazioni sufficienti per l'installazione dei font e verifica che il sistema supporti il font specificato." /> |
| 515 | <String Id="Error1908" Overridable="yes" Value="Impossibile annullare la registrazione del tipo di carattere [2]. Assicurarsi di disporre di autorizzazioni sufficienti per l'eliminazione dei tipi di carattere." /> | 515 | <String Id="Error1908" Overridable="yes" Value="Impossibile annullare la registrazione della font [2]. Assicurati di disporre di autorizzazioni sufficienti per l'eliminazione dei font." /> |
| 516 | <String Id="Error1909" Overridable="yes" Value="Impossibile creare il collegamento [2]. Verificare che la cartella di destinazione esista e di disporre dei relativi diritti di accesso." /> | 516 | <String Id="Error1909" Overridable="yes" Value="Impossibile creare il collegamento [2]. Verifica che la cartella destinazione esista e di disporre dei relativi diritti di accesso." /> |
| 517 | <String Id="Error1910" Overridable="yes" Value="Impossibile rimuovere il collegamento [2]. Verificare che il file del collegamento esista e di disporre dei relativi diritti di accesso." /> | 517 | <String Id="Error1910" Overridable="yes" Value="Impossibile rimuovere il collegamento [2]. Verifica che il file del collegamento esista e di disporre dei relativi diritti di accesso." /> |
| 518 | <String Id="Error1911" Overridable="yes" Value="Impossibile registrare la libreria dei tipi per il file [2]. Contattare il personale di supporto." /> | 518 | <String Id="Error1911" Overridable="yes" Value="Impossibile registrare la libreria dei tipi per il file [2]. Contatta il personale di supporto." /> |
| 519 | <String Id="Error1912" Overridable="yes" Value="Impossibile annullare la registrazione della libreria dei tipi per il file [2]. Contattare il personale di supporto." /> | 519 | <String Id="Error1912" Overridable="yes" Value="Impossibile annullare la registrazione della libreria dei tipi per il file [2]. Contatta il personale di supporto." /> |
| 520 | <String Id="Error1913" Overridable="yes" Value="Impossibile aggiornare il file INI [2][3]. Verificare che il file esista e sia accessibile." /> | 520 | <String Id="Error1913" Overridable="yes" Value="Impossibile aggiornare il file INI [2][3]. Verifica che il file esista e sia accessibile." /> |
| 521 | <String Id="Error1914" Overridable="yes" Value="Impossibile pianificare la sostituzione del file [3] con il file [2] durante il riavvio del sistema. Assicurarsi di disporre delle autorizzazioni di scrittura per il file [3]." /> | 521 | <String Id="Error1914" Overridable="yes" Value="Impossibile pianificare la sostituzione del file [3] con il file [2] durante il riavvio del sistema. Assicurati di disporre delle autorizzazioni di scrittura per il file [3]." /> |
| 522 | <String Id="Error1915" Overridable="yes" Value="Errore durante la rimozione di Gestione driver ODBC. Errore ODBC [2]: [3]. Contattare il personale di supporto." /> | 522 | <String Id="Error1915" Overridable="yes" Value="Errore durante la rimozione di Gestione driver ODBC. Errore ODBC [2]: [3]. Contatta il personale di supporto." /> |
| 523 | <String Id="Error1916" Overridable="yes" Value="Errore durante l'installazione di Gestione driver ODBC. Errore ODBC [2]: [3]. Contattare il personale di supporto." /> | 523 | <String Id="Error1916" Overridable="yes" Value="Errore durante l'installazione di Gestione driver ODBC. Errore ODBC [2]: [3]. Contatta il personale di supporto." /> |
| 524 | <String Id="Error1917" Overridable="yes" Value="Errore durante la rimozione del driver ODBC [4]. Errore ODBC [2]: [3]. Verificare di disporre di privilegi sufficienti per la rimozione dei driver ODBC." /> | 524 | <String Id="Error1917" Overridable="yes" Value="Errore durante la rimozione del driver ODBC [4]. Errore ODBC [2]: [3]. Verifica di disporre dei privilegi sufficienti per la rimozione dei driver ODBC." /> |
| 525 | <String Id="Error1918" Overridable="yes" Value="Errore durante l'installazione del driver ODBC [4]. Errore ODBC [2]: [3]. Verificare che il file [4] esista e di disporre dei relativi diritti di accesso." /> | 525 | <String Id="Error1918" Overridable="yes" Value="Errore durante l'installazione del driver ODBC [4]. Errore ODBC [2]: [3]. Verifica che il file [4] esista e di disporre dei relativi diritti di accesso." /> |
| 526 | <String Id="Error1919" Overridable="yes" Value="Errore durante la configurazione dell'origine dati ODBC [4]. Errore ODBC [2]: [3]. Verificare che il file [4] esista e di disporre dei relativi diritti di accesso." /> | 526 | <String Id="Error1919" Overridable="yes" Value="Errore durante la configurazione della sorgente dati ODBC [4]. Errore ODBC [2]: [3]. Verifica che il file [4] esista e di disporre dei relativi diritti di accesso." /> |
| 527 | <String Id="Error1920" Overridable="yes" Value="Impossibile avviare il servizio '[2]' ([3]). Assicurarsi di disporre di privilegi sufficienti per l'avvio dei servizi di sistema." /> | 527 | <String Id="Error1920" Overridable="yes" Value="Impossibile avviare il servizio '[2]' ([3]). Verifica di disporre dei privilegi sufficienti per l'avvio dei servizi di sistema." /> |
| 528 | <String Id="Error1921" Overridable="yes" Value="Impossibile arrestare il servizio '[2]' ([3]). Assicurarsi di disporre di privilegi sufficienti per l'arresto dei servizi di sistema." /> | 528 | <String Id="Error1921" Overridable="yes" Value="Impossibile arrestare il servizio '[2]' ([3]). Verifica di disporre dei privilegi sufficienti per l'arresto dei servizi di sistema." /> |
| 529 | <String Id="Error1922" Overridable="yes" Value="Impossibile eliminare il servizio '[2]' ([3]). Assicurarsi di disporre di privilegi sufficienti per la rimozione dei servizi di sistema." /> | 529 | <String Id="Error1922" Overridable="yes" Value="Impossibile eliminare il servizio '[2]' ([3]). Verifica di disporre dei privilegi sufficienti per la rimozione dei servizi di sistema." /> |
| 530 | <String Id="Error1923" Overridable="yes" Value="Impossibile installare il servizio '[2]' ([3]). Assicurarsi di disporre di privilegi sufficienti per l'installazione dei servizi di sistema." /> | 530 | <String Id="Error1923" Overridable="yes" Value="Impossibile installare il servizio '[2]' ([3]). Verifica di disporre dei privilegi sufficienti per l'installazione dei servizi di sistema." /> |
| 531 | <String Id="Error1924" Overridable="yes" Value="Impossibile aggiornare la variabile di ambiente '[2]'. Assicurarsi di disporre di privilegi sufficienti per modificare le variabili di ambiente." /> | 531 | <String Id="Error1924" Overridable="yes" Value="Impossibile aggiornare la variabile ambiente '[2]'. Verifica di disporre dei privilegi sufficienti per modificare le variabili ambiente." /> |
| 532 | <String Id="Error1925" Overridable="yes" Value="Privilegi insufficienti per completare l'installazione specificata per tutti gli utenti del computer. Accedere come amministratore, quindi ripetere l'installazione." /> | 532 | <String Id="Error1925" Overridable="yes" Value="Privilegi insufficienti per completare l'installazione specificata per tutti gli utenti del computer. Accedi come amministratore, quindi ripeti l'installazione." /> |
| 533 | <String Id="Error1926" Overridable="yes" Value="Impossibile impostare la sicurezza per il file '[3]'. Errore: [2]. Verificare di disporre di privilegi sufficienti per modificare le autorizzazioni di sicurezza per il file specificato." /> | 533 | <String Id="Error1926" Overridable="yes" Value="Impossibile impostare la sicurezza per il file '[3]'. Errore: [2]. Verifica di disporre dei privilegi sufficienti per modificare le autorizzazioni di sicurezza per il file specificato." /> |
| 534 | <String Id="Error1927" Overridable="yes" Value="Servizi componenti (COM+ 1.0) non è installato in questo computer. Per completare l'installazione è necessario disporre di Servizi componenti nel computer. Servizi componenti è disponibile in Windows 2000." /> | 534 | <String Id="Error1927" Overridable="yes" Value="In questo computer non è installato Servizi componenti (COM+ 1.0). Per completare l'installazione è necessario disporre di Servizi componenti nel computer. Servizi componenti è disponibile in Windows 2000." /> |
| 535 | <String Id="Error1928" Overridable="yes" Value="Errore durante la registrazione dell'applicazione COM+. Contattare il personale di supporto per maggiori informazioni." /> | 535 | <String Id="Error1928" Overridable="yes" Value="Errore durante la registrazione dell'applicazione COM+. Per maggiori informazioni contatta il personale di supporto." /> |
| 536 | <String Id="Error1929" Overridable="yes" Value="Errore durante l'annullamento della registrazione dell'applicazione COM+. Contattare il personale di supporto per maggiori informazioni." /> | 536 | <String Id="Error1929" Overridable="yes" Value="Errore durante l'annullamento della registrazione dell'applicazione COM+. Per maggiori informazioni contatta il personale di supporto." /> |
| 537 | <String Id="Error1930" Overridable="yes" Value="Impossibile modificare la descrizione del servizio '[2]' ([3])." /> | 537 | <String Id="Error1930" Overridable="yes" Value="Impossibile modificare la descrizione del servizio '[2]' ([3])." /> |
| 538 | <String Id="Error1931" Overridable="yes" Value="Il servizio Windows Installer non è in grado di aggiornare il file di sistema [2] in quanto è protetto da Windows. Potrebbe essere necessario eseguire l'aggiornamento del sistema operativo per consentire al programma di funzionare correttamente. {{Versione del pacchetto: [3], versione del sistema operativo protetto: [4]}}" /> | 538 | <String Id="Error1931" Overridable="yes" Value="Il servizio Windows Installer non è in grado di aggiornare il file di sistema [2] in quanto è protetto da Windows. Per consentire al programma di funzionare correttamentePotrebbe essere necessario eseguire l'aggiornamento del sistema operativo. {{Versione pacchetto: [3], versione sistema operativo protetto: [4]}}" /> |
| 539 | <String Id="Error1932" Overridable="yes" Value="Il servizio Windows Installer non è in grado di aggiornare il file protetto di Windows [2]. {{Versione del pacchetto: [3], versione del sistema operativo protetto: [4], errore SFP: [5]}}" /> | 539 | <String Id="Error1932" Overridable="yes" Value="Il servizio Windows Installer non è in grado di aggiornare il file protetto di Windows [2]. {{Versione pacchetto: [3], versione sistema operativo protetto: [4], errore SFP: [5]}}" /> |
| 540 | <String Id="Error1933" Overridable="yes" Value="Il servizio Windows Installer non è in grado di aggiornare uno o più file di Windows protetti. {{Errore SFP: [2]. Elenco file protetti:\r\n[3]}}" /> | 540 | <String Id="Error1933" Overridable="yes" Value="Il servizio Windows Installer non è in grado di aggiornare uno o più file di Windows protetti. {{Errore SFP: [2]. Elenco file protetti:\r\n[3]}}" /> |
| 541 | <String Id="Error1934" Overridable="yes" Value="Le installazioni utente sono state disabilitate tramite criteri sul computer." /> | 541 | <String Id="Error1934" Overridable="yes" Value="Le installazioni utente sono state disabilitate tramite criteri nel computer." /> |
| 542 | <String Id="Error1935" Overridable="yes" Value="Errore durante l'installazione dell'assembly '[6]'. Per ulteriori informazioni, vedere Guida e supporto tecnico. HRESULT: [3]. {{interfaccia assembly: [4], funzione: [5], componente: [2]}}" /> | 542 | <String Id="Error1935" Overridable="yes" Value="Errore durante l'installazione dell'assembly '[6]'. Per ulteriori informazioni, vedi Guida e supporto tecnico. HRESULT: [3]. {{interfaccia assembly: [4], funzione: [5], componente: [2]}}" /> |
| 543 | <String Id="Error1936" Overridable="yes" Value="Errore durante l'installazione dell'assembly '[6]'. L'assembly non dispone di nome sicuro o la lunghezza di chiave utilizzata per la firma è inferiore alla lunghezza minima consentita. HRESULT: [3]. {{interfaccia assembly: [4], funzione: [5], componente: [2]}}" /> | 543 | <String Id="Error1936" Overridable="yes" Value="Errore durante l'installazione dell'assembly '[6]'. L'assembly non dispone di un nome sicuro o la lunghezza della chiave usata per la firma è inferiore alla lunghezza minima consentita. HRESULT: [3]. {{interfaccia assembly: [4], funzione: [5], componente: [2]}}" /> |
| 544 | <String Id="Error1937" Overridable="yes" Value="Errore durante l'installazione dell'assembly '[6]'. Firma o catalogo non verificabili o non validi. HRESULT: [3]. {{interfaccia assembly: [4], funzione: [5], componente: [2]}}" /> | 544 | <String Id="Error1937" Overridable="yes" Value="Errore durante l'installazione dell'assembly '[6]'. Firma o catalogo non verificabili o non validi. HRESULT: [3]. {{interfaccia assembly: [4], funzione: [5], componente: [2]}}" /> |
| 545 | <String Id="Error1938" Overridable="yes" Value="Errore durante l'installazione dell'assembly '[6]'. Impossibile trovare uno o più moduli dell'assembly. HRESULT: [3]. {{interfaccia assembly: [4], funzione: [5], componente: [2]}}" /> | 545 | <String Id="Error1938" Overridable="yes" Value="Errore durante l'installazione dell'assembly '[6]'. Impossibile trovare uno o più moduli dell'assembly. HRESULT: [3]. {{interfaccia assembly: [4], funzione: [5], componente: [2]}}" /> |
| 546 | 546 | ||
| @@ -551,43 +551,43 @@ | |||
| 551 | <String Id="UITextMenuAbsent" Overridable="yes" Value="La funzionalità completa non sarà disponibile." /> | 551 | <String Id="UITextMenuAbsent" Overridable="yes" Value="La funzionalità completa non sarà disponibile." /> |
| 552 | <String Id="UITextMenuAdvertise" Overridable="yes" Value="La funzionalità specificata verrà installata quando richiesto." /> | 552 | <String Id="UITextMenuAdvertise" Overridable="yes" Value="La funzionalità specificata verrà installata quando richiesto." /> |
| 553 | <String Id="UITextMenuAllCD" Overridable="yes" Value="La funzionalità completa verrà installata in modo da consentirne l'avvio da CD." /> | 553 | <String Id="UITextMenuAllCD" Overridable="yes" Value="La funzionalità completa verrà installata in modo da consentirne l'avvio da CD." /> |
| 554 | <String Id="UITextMenuAllLocal" Overridable="yes" Value="La funzionalità completa verrà installata sul disco rigido locale." /> | 554 | <String Id="UITextMenuAllLocal" Overridable="yes" Value="La funzionalità completa verrà installata nel disco fisso locale." /> |
| 555 | <String Id="UITextMenuAllNetwork" Overridable="yes" Value="La funzionalità completa verrà installata in modo da consentirne l'avvio dalla rete." /> | 555 | <String Id="UITextMenuAllNetwork" Overridable="yes" Value="La funzionalità completa verrà installata in modo da consentirne l'avvio dalla rete." /> |
| 556 | <String Id="UITextMenuCD" Overridable="yes" Value="Verrà installata in modo da consentirne l'avvio da CD." /> | 556 | <String Id="UITextMenuCD" Overridable="yes" Value="Verrà installata in modo da consentirne l'avvio da CD." /> |
| 557 | <String Id="UITextMenuLocal" Overridable="yes" Value="Verrà installata sul disco rigido locale." /> | 557 | <String Id="UITextMenuLocal" Overridable="yes" Value="Verrà installata nel disco fisso locale." /> |
| 558 | <String Id="UITextMenuNetwork" Overridable="yes" Value="Verrà installata in modo da consentirne l'avvio dalla rete." /> | 558 | <String Id="UITextMenuNetwork" Overridable="yes" Value="Verrà installata in modo da consentirne l'avvio dalla rete." /> |
| 559 | <String Id="UITextNewFolder" Overridable="yes" Value="Folder|Nuova cartella" /> | 559 | <String Id="UITextNewFolder" Overridable="yes" Value="Cartella|Nuova cartella" /> |
| 560 | <String Id="UITextScriptInProgress" Overridable="yes" Value="Raccolta delle informazioni necessarie in corso..." /> | 560 | <String Id="UITextScriptInProgress" Overridable="yes" Value="Raccolta informazioni necessarie..." /> |
| 561 | <String Id="UITextSelAbsentAbsent" Overridable="yes" Value="La funzionalità specificata non verrà installata." /> | 561 | <String Id="UITextSelAbsentAbsent" Overridable="yes" Value="La funzionalità specificata non verrà installata." /> |
| 562 | <String Id="UITextSelAbsentAdvertise" Overridable="yes" Value="La funzionalità specificata verrà impostata per essere installata quando richiesto." /> | 562 | <String Id="UITextSelAbsentAdvertise" Overridable="yes" Value="La funzionalità specificata verrà impostata per essere installata quando richiesto." /> |
| 563 | <String Id="UITextSelAbsentCD" Overridable="yes" Value="La funzionalità specificata verrà installata in modo da consentirne l'avvio da CD." /> | 563 | <String Id="UITextSelAbsentCD" Overridable="yes" Value="La funzionalità specificata verrà installata in modo da consentirne l'avvio da CD." /> |
| 564 | <String Id="UITextSelAbsentLocal" Overridable="yes" Value="La funzionalità specificata verrà installata sul disco rigido locale." /> | 564 | <String Id="UITextSelAbsentLocal" Overridable="yes" Value="La funzionalità specificata verrà installata nel disco fisso locale." /> |
| 565 | <String Id="UITextSelAbsentNetwork" Overridable="yes" Value="La funzionalità specificata verrà installata in modo da consentirne l'avvio dalla rete." /> | 565 | <String Id="UITextSelAbsentNetwork" Overridable="yes" Value="La funzionalità specificata verrà installata in modo da consentirne l'avvio dalla rete." /> |
| 566 | <String Id="UITextSelAdvertiseAbsent" Overridable="yes" Value="La funzionalità specificata non sarà disponibile." /> | 566 | <String Id="UITextSelAdvertiseAbsent" Overridable="yes" Value="La funzionalità specificata non sarà disponibile." /> |
| 567 | <String Id="UITextSelAdvertiseAdvertise" Overridable="yes" Value="Verrà installata quando richiesto." /> | 567 | <String Id="UITextSelAdvertiseAdvertise" Overridable="yes" Value="Verrà installata quando richiesto." /> |
| 568 | <String Id="UITextSelAdvertiseCD" Overridable="yes" Value="La funzionalità specificata sarà disponibile per l'avvio da CD." /> | 568 | <String Id="UITextSelAdvertiseCD" Overridable="yes" Value="La funzionalità specificata sarà disponibile per l'avvio da CD." /> |
| 569 | <String Id="UITextSelAdvertiseLocal" Overridable="yes" Value="La funzionalità specificata verrà installata sul disco rigido locale." /> | 569 | <String Id="UITextSelAdvertiseLocal" Overridable="yes" Value="La funzionalità specificata verrà installata nel disco fisso locale." /> |
| 570 | <String Id="UITextSelAdvertiseNetwork" Overridable="yes" Value="La funzionalità specificata sarà disponibile per l'avvio dalla rete." /> | 570 | <String Id="UITextSelAdvertiseNetwork" Overridable="yes" Value="La funzionalità specificata sarà disponibile per l'avvio dalla rete." /> |
| 571 | <String Id="UITextSelCDAbsent" Overridable="yes" Value="La funzionalità specificata verrà rimossa completamente e non potrà più essere avviata da CD." /> | 571 | <String Id="UITextSelCDAbsent" Overridable="yes" Value="La funzionalità specificata verrà rimossa completamente e non potrà più essere avviata da CD." /> |
| 572 | <String Id="UITextSelCDAdvertise" Overridable="yes" Value="La funzionalità specificata, correntemente impostata per l'avvio da CD, verrà impostata per essere installata quando richiesto." /> | 572 | <String Id="UITextSelCDAdvertise" Overridable="yes" Value="La funzionalità specificata, attualmente impostata per l'avvio da CD, verrà impostata per essere installata quando richiesto." /> |
| 573 | <String Id="UITextSelCDCD" Overridable="yes" Value="La funzionalità specificata rimarrà impostata per l'avvio da CD." /> | 573 | <String Id="UITextSelCDCD" Overridable="yes" Value="La funzionalità specificata rimarrà impostata per l'avvio da CD." /> |
| 574 | <String Id="UITextSelCDLocal" Overridable="yes" Value="La funzionalità specificata, correntemente impostata per l'avvio da CD, verrà installata sul disco rigido locale." /> | 574 | <String Id="UITextSelCDLocal" Overridable="yes" Value="La funzionalità specificata, attualmente impostata per l'avvio da CD, verrà installata nel disco fisso locale." /> |
| 575 | <String Id="UITextSelChildCostNeg" Overridable="yes" Value="La funzionalità specificata consente di liberare [1] sul disco rigido." /> | 575 | <String Id="UITextSelChildCostNeg" Overridable="yes" Value="La funzionalità specificata consente di liberare nel disco fisso [1]." /> |
| 576 | <String Id="UITextSelChildCostPos" Overridable="yes" Value="La funzionalità specificata richiede [1] sul disco rigido." /> | 576 | <String Id="UITextSelChildCostPos" Overridable="yes" Value="La funzionalità specificata richiede nel disco fisso [1]." /> |
| 577 | <String Id="UITextSelCostPending" Overridable="yes" Value="Calcolo dello spazio necessario per la funzionalità specificata in corso..." /> | 577 | <String Id="UITextSelCostPending" Overridable="yes" Value="Calcolo spazio necessario funzionalità specificata..." /> |
| 578 | <String Id="UITextSelLocalAbsent" Overridable="yes" Value="La funzionalità specificata verrà rimossa completamente." /> | 578 | <String Id="UITextSelLocalAbsent" Overridable="yes" Value="La funzionalità specificata verrà completamente rimossa." /> |
| 579 | <String Id="UITextSelLocalAdvertise" Overridable="yes" Value="La funzionalità specificata verrà rimossa dal disco rigido locale ma verrà impostata per essere installata quando richiesto." /> | 579 | <String Id="UITextSelLocalAdvertise" Overridable="yes" Value="La funzionalità specificata verrà rimossa dal disco fisso locale ma verrà impostata per essere installata quando richiesto." /> |
| 580 | <String Id="UITextSelLocalCD" Overridable="yes" Value="La funzionalità specificata verrà rimossa dal disco rigido locale ma sarà ancora disponibile per l'avvio da CD." /> | 580 | <String Id="UITextSelLocalCD" Overridable="yes" Value="La funzionalità specificata verrà rimossa dal disco fisso locale ma sarà ancora disponibile per l'avvio da CD." /> |
| 581 | <String Id="UITextSelLocalLocal" Overridable="yes" Value="La funzionalità specificata rimarrà sul disco rigido locale." /> | 581 | <String Id="UITextSelLocalLocal" Overridable="yes" Value="La funzionalità specificata rimarrà nel disco fisso locale." /> |
| 582 | <String Id="UITextSelLocalNetwork" Overridable="yes" Value="La funzionalità specificata verrà rimossa dal disco rigido locale ma sarà disponibile per l'avvio dalla rete." /> | 582 | <String Id="UITextSelLocalNetwork" Overridable="yes" Value="La funzionalità specificata verrà rimossa dal disco fisso locale ma sarà disponibile per l'avvio dalla rete." /> |
| 583 | <String Id="UITextSelNetworkAbsent" Overridable="yes" Value="La funzionalità specificata verrà completamente rimossa e non potrà più essere avviata dalla rete." /> | 583 | <String Id="UITextSelNetworkAbsent" Overridable="yes" Value="La funzionalità specificata verrà completamente rimossa e non potrà più essere avviata dalla rete." /> |
| 584 | <String Id="UITextSelNetworkAdvertise" Overridable="yes" Value="La funzionalità specificata, correntemente impostata per l'avvio dalla rete, verrà impostata per essere installata quando richiesto." /> | 584 | <String Id="UITextSelNetworkAdvertise" Overridable="yes" Value="La funzionalità specificata, attualmente impostata per l'avvio dalla rete, verrà impostata per essere installata quando richiesto." /> |
| 585 | <String Id="UITextSelNetworkLocal" Overridable="yes" Value="La funzionalità specificata, correntemente impostata per l'avvio dalla rete, verrà installata sul disco rigido locale." /> | 585 | <String Id="UITextSelNetworkLocal" Overridable="yes" Value="La funzionalità specificata, attualmente impostata per l'avvio dalla rete, verrà installata nel disco fisso locale." /> |
| 586 | <String Id="UITextSelNetworkNetwork" Overridable="yes" Value="La funzionalità specificata rimarrà impostata per l'avvio dalla rete." /> | 586 | <String Id="UITextSelNetworkNetwork" Overridable="yes" Value="La funzionalità specificata rimarrà impostata per l'avvio dalla rete." /> |
| 587 | <String Id="UITextSelParentCostNegNeg" Overridable="yes" Value="La funzionalità specificata consente di liberare [1] sul disco rigido. Sono selezionate [2] funzionalità secondarie su [3]. Le funzionalità secondarie consentono di liberare [4] sul disco rigido." /> | 587 | <String Id="UITextSelParentCostNegNeg" Overridable="yes" Value="La funzionalità specificata consente di liberare nel disco fisso [1]. Sono selezionate [2] funzionalità secondarie su [3]. Le funzionalità secondarie consentono di liberare nel disco fisso [4]." /> |
| 588 | <String Id="UITextSelParentCostNegPos" Overridable="yes" Value="La funzionalità specificata consente di liberare [1] sul disco rigido. Sono selezionate [2] funzionalità secondarie su [3]. Le funzionalità secondarie richiedono [4] sul disco rigido." /> | 588 | <String Id="UITextSelParentCostNegPos" Overridable="yes" Value="La funzionalità specificata consente di liberare nel disco fisso [1]. Sono selezionate [2] funzionalità secondarie su [3]. Le funzionalità secondarie richiedono nel disco fisso [4]." /> |
| 589 | <String Id="UITextSelParentCostPosNeg" Overridable="yes" Value="La funzionalità specificata richiede [1] sul disco rigido. Sono selezionate [2] funzionalità secondarie su [3]. Le funzionalità secondarie consentono di liberare [4] sul disco rigido." /> | 589 | <String Id="UITextSelParentCostPosNeg" Overridable="yes" Value="La funzionalità specificata richiede nel disco fisso [1]. Sono selezionate [2] funzionalità secondarie su [3]. Le funzionalità secondarie consentono di liberare nel disco fisso [4]." /> |
| 590 | <String Id="UITextSelParentCostPosPos" Overridable="yes" Value="La funzionalità specificata richiede [1] sul disco rigido. Sono selezionate [2] funzionalità secondarie su [3]. Le funzionalità secondarie richiedono [4] sul disco rigido." /> | 590 | <String Id="UITextSelParentCostPosPos" Overridable="yes" Value="La funzionalità specificata richiede nel disco fisso [1]. Sono selezionate [2] funzionalità secondarie su [3]. Le funzionalità secondarie richiedono nel disco fisso [4]." /> |
| 591 | <String Id="UITextTimeRemaining" Overridable="yes" Value="Tempo rimanente: {[1] minuti }{[2] secondi}" /> | 591 | <String Id="UITextTimeRemaining" Overridable="yes" Value="Tempo rimanente: {[1] minuti }{[2] secondi}" /> |
| 592 | <String Id="UITextVolumeCostAvailable" Overridable="yes" Value="Disponibile" /> | 592 | <String Id="UITextVolumeCostAvailable" Overridable="yes" Value="Disponibile" /> |
| 593 | <String Id="UITextVolumeCostDifference" Overridable="yes" Value="Differenza" /> | 593 | <String Id="UITextVolumeCostDifference" Overridable="yes" Value="Differenza" /> |
diff --git a/src/ext/Util/README.md b/src/ext/Util/README.md index 2bbf17ce..e221bd9f 100644 --- a/src/ext/Util/README.md +++ b/src/ext/Util/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.Util.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.Util.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/Util/test/WixToolsetTest.Util/WixToolsetTest.Util.csproj b/src/ext/Util/test/WixToolsetTest.Util/WixToolsetTest.Util.csproj index b5ea9d2e..d405d725 100644 --- a/src/ext/Util/test/WixToolsetTest.Util/WixToolsetTest.Util.csproj +++ b/src/ext/Util/test/WixToolsetTest.Util/WixToolsetTest.Util.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/VisualStudio/README.md b/src/ext/VisualStudio/README.md index bf48670c..55f5d1df 100644 --- a/src/ext/VisualStudio/README.md +++ b/src/ext/VisualStudio/README.md | |||
| @@ -17,9 +17,9 @@ To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixto | |||
| 17 | Add the WiX Extension as a PackageReference to your .wixproj: | 17 | Add the WiX Extension as a PackageReference to your .wixproj: |
| 18 | 18 | ||
| 19 | ``` | 19 | ``` |
| 20 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 20 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <PackageReference Include="WixToolset.VisualStudio.wixext" Version="7.0.0" /> | 22 | <PackageReference Include="WixToolset.VisualStudio.wixext" Version="8.0.0" /> |
| 23 | </ItemGroup> | 23 | </ItemGroup> |
| 24 | </Project> | 24 | </Project> |
| 25 | ``` | 25 | ``` |
diff --git a/src/ext/VisualStudio/ca/vsca.cpp b/src/ext/VisualStudio/ca/vsca.cpp index 681187d6..8524629b 100644 --- a/src/ext/VisualStudio/ca/vsca.cpp +++ b/src/ext/VisualStudio/ca/vsca.cpp | |||
| @@ -59,6 +59,12 @@ static HRESULT ProcessVS2022( | |||
| 59 | __in BOOL fComplete | 59 | __in BOOL fComplete |
| 60 | ); | 60 | ); |
| 61 | 61 | ||
| 62 | static HRESULT ProcessVS2026( | ||
| 63 | __in_opt ISetupInstance* pInstance, | ||
| 64 | __in DWORD64 qwVersion, | ||
| 65 | __in BOOL fComplete | ||
| 66 | ); | ||
| 67 | |||
| 62 | static HRESULT SetPropertyForComponent( | 68 | static HRESULT SetPropertyForComponent( |
| 63 | __in DWORD cComponents, | 69 | __in DWORD cComponents, |
| 64 | __in VS_COMPONENT_PROPERTY* rgComponents, | 70 | __in VS_COMPONENT_PROPERTY* rgComponents, |
| @@ -70,6 +76,7 @@ static VS_INSTANCE vrgInstances[] = | |||
| 70 | { FILEMAKEVERSION(15, 0, 0, 0), FILEMAKEVERSION(15, 0xffff, 0xffff, 0xffff), ProcessVS2017 }, | 76 | { FILEMAKEVERSION(15, 0, 0, 0), FILEMAKEVERSION(15, 0xffff, 0xffff, 0xffff), ProcessVS2017 }, |
| 71 | { FILEMAKEVERSION(16, 0, 0, 0), FILEMAKEVERSION(16, 0xffff, 0xffff, 0xffff), ProcessVS2019 }, | 77 | { FILEMAKEVERSION(16, 0, 0, 0), FILEMAKEVERSION(16, 0xffff, 0xffff, 0xffff), ProcessVS2019 }, |
| 72 | { FILEMAKEVERSION(17, 0, 0, 0), FILEMAKEVERSION(17, 0xffff, 0xffff, 0xffff), ProcessVS2022 }, | 78 | { FILEMAKEVERSION(17, 0, 0, 0), FILEMAKEVERSION(17, 0xffff, 0xffff, 0xffff), ProcessVS2022 }, |
| 79 | { FILEMAKEVERSION(18, 0, 0, 0), FILEMAKEVERSION(18, 0xffff, 0xffff, 0xffff), ProcessVS2026 }, | ||
| 73 | }; | 80 | }; |
| 74 | 81 | ||
| 75 | /****************************************************************** | 82 | /****************************************************************** |
| @@ -566,6 +573,80 @@ LExit: | |||
| 566 | return hr; | 573 | return hr; |
| 567 | } | 574 | } |
| 568 | 575 | ||
| 576 | static HRESULT ProcessVS2026( | ||
| 577 | __in_opt ISetupInstance* pInstance, | ||
| 578 | __in DWORD64 qwVersion, | ||
| 579 | __in BOOL fComplete | ||
| 580 | ) | ||
| 581 | { | ||
| 582 | static ISetupInstance* pLatest = NULL; | ||
| 583 | static DWORD64 qwLatest = 0; | ||
| 584 | |||
| 585 | static LPCWSTR rgwzProducts[] = | ||
| 586 | { | ||
| 587 | L"Microsoft.VisualStudio.Product.Community", | ||
| 588 | L"Microsoft.VisualStudio.Product.Professional", | ||
| 589 | L"Microsoft.VisualStudio.Product.Enterprise", | ||
| 590 | }; | ||
| 591 | |||
| 592 | // TODO: Consider making table-driven with these defaults per-version for easy customization. | ||
| 593 | static VS_COMPONENT_PROPERTY rgComponents[] = | ||
| 594 | { | ||
| 595 | { L"Microsoft.VisualStudio.Component.FSharp", L"VS2026_IDE_FSHARP_PROJECTSYSTEM_INSTALLED" }, | ||
| 596 | { L"Microsoft.VisualStudio.Component.Roslyn.LanguageServices", L"VS2026_IDE_VB_PROJECTSYSTEM_INSTALLED" }, | ||
| 597 | { L"Microsoft.VisualStudio.Component.Roslyn.LanguageServices", L"VS2026_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED" }, | ||
| 598 | { L"Microsoft.VisualStudio.PackageGroup.TestTools.Core", L"VS2026_IDE_VSTS_TESTSYSTEM_INSTALLED" }, | ||
| 599 | { L"Microsoft.VisualStudio.Component.VC.CoreIde", L"VS2026_IDE_VC_PROJECTSYSTEM_INSTALLED" }, | ||
| 600 | { L"Microsoft.VisualStudio.Component.Web", L"VS2026_IDE_VWD_PROJECTSYSTEM_INSTALLED" }, | ||
| 601 | { L"Microsoft.VisualStudio.PackageGroup.DslRuntime", L"VS2026_IDE_MODELING_PROJECTSYSTEM_INSTALLED" }, | ||
| 602 | }; | ||
| 603 | |||
| 604 | HRESULT hr = S_OK; | ||
| 605 | |||
| 606 | if (fComplete) | ||
| 607 | { | ||
| 608 | if (pLatest) | ||
| 609 | { | ||
| 610 | hr = ProcessInstance(pLatest, L"VS2026_ROOT_FOLDER", countof(rgComponents), rgComponents); | ||
| 611 | ExitOnFailure(hr, "Failed to process VS2026 instance."); | ||
| 612 | } | ||
| 613 | } | ||
| 614 | else if (pInstance) | ||
| 615 | { | ||
| 616 | hr = InstanceInProducts(pInstance, countof(rgwzProducts), rgwzProducts); | ||
| 617 | ExitOnFailure(hr, "Failed to compare product IDs."); | ||
| 618 | |||
| 619 | if (S_FALSE == hr) | ||
| 620 | { | ||
| 621 | ExitFunction(); | ||
| 622 | } | ||
| 623 | |||
| 624 | hr = InstanceIsGreater(pLatest, qwLatest, pInstance, qwVersion); | ||
| 625 | ExitOnFailure(hr, "Failed to compare instances."); | ||
| 626 | |||
| 627 | if (S_FALSE == hr) | ||
| 628 | { | ||
| 629 | ExitFunction(); | ||
| 630 | } | ||
| 631 | |||
| 632 | ReleaseNullObject(pLatest); | ||
| 633 | |||
| 634 | pLatest = pInstance; | ||
| 635 | qwLatest = qwVersion; | ||
| 636 | |||
| 637 | // Caller will do a final Release() otherwise. | ||
| 638 | pLatest->AddRef(); | ||
| 639 | } | ||
| 640 | |||
| 641 | LExit: | ||
| 642 | if (fComplete) | ||
| 643 | { | ||
| 644 | ReleaseObject(pLatest); | ||
| 645 | } | ||
| 646 | |||
| 647 | return hr; | ||
| 648 | } | ||
| 649 | |||
| 569 | static HRESULT SetPropertyForComponent( | 650 | static HRESULT SetPropertyForComponent( |
| 570 | __in DWORD cComponents, | 651 | __in DWORD cComponents, |
| 571 | __in VS_COMPONENT_PROPERTY* rgComponents, | 652 | __in VS_COMPONENT_PROPERTY* rgComponents, |
diff --git a/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs b/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs index d56674e3..d827dafb 100644 --- a/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs +++ b/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs | |||
| @@ -6,6 +6,7 @@ | |||
| 6 | <PropertyRef Id="VS2017DEVENV" /> | 6 | <PropertyRef Id="VS2017DEVENV" /> |
| 7 | <PropertyRef Id="VS2019_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED" /> | 7 | <PropertyRef Id="VS2019_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED" /> |
| 8 | <PropertyRef Id="VS2022_ROOT_FOLDER" /> | 8 | <PropertyRef Id="VS2022_ROOT_FOLDER" /> |
| 9 | <PropertyRef Id="VS2026_ROOT_FOLDER" /> | ||
| 9 | 10 | ||
| 10 | <Feature Id="ProductFeature" Title="!(loc.FeatureTitle)"> | 11 | <Feature Id="ProductFeature" Title="!(loc.FeatureTitle)"> |
| 11 | <ComponentGroupRef Id="ProductComponents" /> | 12 | <ComponentGroupRef Id="ProductComponents" /> |
diff --git a/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs b/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs index 361f5274..bffb5e14 100644 --- a/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs +++ b/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs | |||
| @@ -36,7 +36,7 @@ namespace WixToolsetTest.VisualStudio | |||
| 36 | "CustomAction:Vwd2012VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2012_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 36 | "CustomAction:Vwd2012VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2012_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
| 37 | "CustomAction:Vwd2013VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2013_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 37 | "CustomAction:Vwd2013VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2013_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
| 38 | "CustomAction:Vwd2015VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2015_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 38 | "CustomAction:Vwd2015VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2015_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
| 39 | "CustomAction:Wix4VSFindInstances_X86\t257\tVSCA_X86\tFindInstances\t", | 39 | "CustomAction:Wix4VSFindInstances_X86\t257\tWix4VSCA_X86\tFindInstances\t", |
| 40 | }, results); | 40 | }, results); |
| 41 | } | 41 | } |
| 42 | 42 | ||
| @@ -64,7 +64,7 @@ namespace WixToolsetTest.VisualStudio | |||
| 64 | "CustomAction:Vwd2012VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2012_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 64 | "CustomAction:Vwd2012VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2012_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
| 65 | "CustomAction:Vwd2013VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2013_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 65 | "CustomAction:Vwd2013VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2013_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
| 66 | "CustomAction:Vwd2015VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2015_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 66 | "CustomAction:Vwd2015VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2015_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
| 67 | "CustomAction:Wix4VSFindInstances_A64\t257\tVSCA_A64\tFindInstances\t", | 67 | "CustomAction:Wix4VSFindInstances_A64\t257\tWix4VSCA_A64\tFindInstances\t", |
| 68 | }, customActionResults); | 68 | }, customActionResults); |
| 69 | 69 | ||
| 70 | var propertyResults = results.Single(r => r.StartsWith("Property:SecureCustomProperties")).Split('\t')[1].Split(';'); | 70 | var propertyResults = results.Single(r => r.StartsWith("Property:SecureCustomProperties")).Split('\t')[1].Split(';'); |
| @@ -77,9 +77,18 @@ namespace WixToolsetTest.VisualStudio | |||
| 77 | "VS2015_VSIX_INSTALLER_PATH", | 77 | "VS2015_VSIX_INSTALLER_PATH", |
| 78 | "VS2017_IDE_DIR", | 78 | "VS2017_IDE_DIR", |
| 79 | "VS2017_ROOT_FOLDER", | 79 | "VS2017_ROOT_FOLDER", |
| 80 | "VS2017_VSIX_INSTALLER_PATH", | ||
| 80 | "VS2017DEVENV", | 81 | "VS2017DEVENV", |
| 82 | "VS2019_IDE_DIR", | ||
| 81 | "VS2019_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED", | 83 | "VS2019_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED", |
| 84 | "VS2019_ROOT_FOLDER", | ||
| 85 | "VS2019_VSIX_INSTALLER_PATH", | ||
| 86 | "VS2022_IDE_DIR", | ||
| 82 | "VS2022_ROOT_FOLDER", | 87 | "VS2022_ROOT_FOLDER", |
| 88 | "VS2022_VSIX_INSTALLER_PATH", | ||
| 89 | "VS2026_IDE_DIR", | ||
| 90 | "VS2026_ROOT_FOLDER", | ||
| 91 | "VS2026_VSIX_INSTALLER_PATH", | ||
| 83 | "WIX_DOWNGRADE_DETECTED", | 92 | "WIX_DOWNGRADE_DETECTED", |
| 84 | "WIX_UPGRADE_DETECTED", | 93 | "WIX_UPGRADE_DETECTED", |
| 85 | }, propertyResults); | 94 | }, propertyResults); |
diff --git a/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/WixToolsetTest.VisualStudio.csproj b/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/WixToolsetTest.VisualStudio.csproj index 8b8f6ad9..148b963b 100644 --- a/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/WixToolsetTest.VisualStudio.csproj +++ b/src/ext/VisualStudio/test/WixToolsetTest.VisualStudio/WixToolsetTest.VisualStudio.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixMSTestProject>true</IsWixMSTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/ext/VisualStudio/wixlib/VS2026.wxs b/src/ext/VisualStudio/wixlib/VS2026.wxs new file mode 100644 index 00000000..2cc78845 --- /dev/null +++ b/src/ext/VisualStudio/wixlib/VS2026.wxs | |||
| @@ -0,0 +1,134 @@ | |||
| 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 2 | |||
| 3 | |||
| 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | ||
| 5 | <?include ..\..\caDecor.wxi ?> | ||
| 6 | |||
| 7 | <Fragment> | ||
| 8 | <Property Id="VS2026_ROOT_FOLDER" Secure="yes" /> | ||
| 9 | </Fragment> | ||
| 10 | |||
| 11 | <Fragment> | ||
| 12 | <PropertyRef Id="VS2026_ROOT_FOLDER" /> | ||
| 13 | <Property Id="VS2026_IDE_DIR" Secure="yes"> | ||
| 14 | <DirectorySearch Id="VS2026DirectorySearch" Path="[VS2026_ROOT_FOLDER]"> | ||
| 15 | <DirectorySearch Id="VS2026EnvironmentDirectorySearch" Path="Common7\IDE" Depth="1" /> | ||
| 16 | </DirectorySearch> | ||
| 17 | </Property> | ||
| 18 | </Fragment> | ||
| 19 | |||
| 20 | <Fragment> | ||
| 21 | <Property Id="VS2026_EXTENSIONS_DIR" Secure="yes"> | ||
| 22 | <DirectorySearchRef Id="VS2026EnvironmentDirectorySearch" Parent="VS2026DirectorySearch" Path="Common7\IDE"> | ||
| 23 | <DirectorySearch Id="VS2026ExtensionsDirectorySearch" Path="Extensions" Depth="1" /> | ||
| 24 | </DirectorySearchRef> | ||
| 25 | </Property> | ||
| 26 | </Fragment> | ||
| 27 | |||
| 28 | <Fragment> | ||
| 29 | <Property Id="VS2026_PROJECTTEMPLATES_DIR" Secure="yes"> | ||
| 30 | <DirectorySearchRef Id="VS2026EnvironmentDirectorySearch" Parent="VS2026DirectorySearch" Path="Common7\IDE"> | ||
| 31 | <DirectorySearch Id="VS2026ProjectTemplatesDirectorySearch" Path="ProjectTemplates" Depth="1" /> | ||
| 32 | </DirectorySearchRef> | ||
| 33 | </Property> | ||
| 34 | </Fragment> | ||
| 35 | |||
| 36 | <Fragment> | ||
| 37 | <PropertyRef Id="VS2026_ROOT_FOLDER" /> | ||
| 38 | <Property Id="VS2026_SCHEMAS_DIR" Secure="yes"> | ||
| 39 | <DirectorySearch Id="VS2026XmlDirectorySearch" Path="[VS2026_ROOT_FOLDER]\Xml" Depth="1"> | ||
| 40 | <DirectorySearch Id="VS2026XmlSchemasDirectorySearch" Path="Schemas" Depth="1" /> | ||
| 41 | </DirectorySearch> | ||
| 42 | </Property> | ||
| 43 | </Fragment> | ||
| 44 | |||
| 45 | <Fragment> | ||
| 46 | <Property Id="VS2026_ITEMTEMPLATES_DIR" Secure="yes"> | ||
| 47 | <DirectorySearchRef Id="VS2026EnvironmentDirectorySearch" Parent="VS2026DirectorySearch" Path="Common7\IDE"> | ||
| 48 | <DirectorySearch Id="VS2026ItemTemplatesDirectorySearch" Path="ItemTemplates" Depth="1" /> | ||
| 49 | </DirectorySearchRef> | ||
| 50 | </Property> | ||
| 51 | </Fragment> | ||
| 52 | |||
| 53 | <Fragment> | ||
| 54 | <PropertyRef Id="VS2026_ROOT_FOLDER" /> | ||
| 55 | <Property Id="VS2026_BOOTSTRAPPER_PACKAGE_FOLDER" Secure="yes"> | ||
| 56 | <DirectorySearch Id="VS2026SDKDirectorySearch" Path="[VS2026_ROOT_FOLDER]\SDK" Depth="1"> | ||
| 57 | <DirectorySearch Id="SearchForVS2026BootstrapperPackageDirectory" Path="Bootstrapper" Depth="1" /> | ||
| 58 | </DirectorySearch> | ||
| 59 | </Property> | ||
| 60 | </Fragment> | ||
| 61 | |||
| 62 | <Fragment> | ||
| 63 | <Property Id="VS2026DEVENV" Secure="yes"> | ||
| 64 | <DirectorySearchRef Id="VS2026EnvironmentDirectorySearch" Parent="VS2026DirectorySearch" Path="Common7\IDE"> | ||
| 65 | <FileSearch Id="VS2026DevEnvSearch" Name="devenv.exe" /> | ||
| 66 | </DirectorySearchRef> | ||
| 67 | </Property> | ||
| 68 | </Fragment> | ||
| 69 | |||
| 70 | <Fragment> | ||
| 71 | <CustomAction Id="VS2026Setup" Property="VS2026DEVENV" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | ||
| 72 | <PropertyRef Id="VS2026DEVENV" /> | ||
| 73 | |||
| 74 | <InstallExecuteSequence> | ||
| 75 | <Custom Action="VS2026Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2026DEVENV" /> | ||
| 76 | </InstallExecuteSequence> | ||
| 77 | </Fragment> | ||
| 78 | |||
| 79 | <Fragment> | ||
| 80 | <CustomAction Id="VS2026InstallVSTemplates" Property="VS2026DEVENV" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | ||
| 81 | <PropertyRef Id="VS2026DEVENV" /> | ||
| 82 | |||
| 83 | <InstallExecuteSequence> | ||
| 84 | <Custom Action="VS2026InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2026DEVENV" /> | ||
| 85 | </InstallExecuteSequence> | ||
| 86 | </Fragment> | ||
| 87 | |||
| 88 | <!-- Indicates whether the Visual C# project system is installed as a part of --> | ||
| 89 | <!-- Visual Studio 2026 standard or higher. If this property is set, that --> | ||
| 90 | <!-- means Visual Studio 2026 standard or higher is installed and the Visual --> | ||
| 91 | <!-- C# language tools were installed as a part of VS 2026 setup. --> | ||
| 92 | <Fragment> | ||
| 93 | <Property Id="VS2026_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED" Secure="yes" /> | ||
| 94 | </Fragment> | ||
| 95 | |||
| 96 | <!-- Indicates whether the Visual Basic project system is installed as a part of --> | ||
| 97 | <!-- Visual Studio 2026 standard or higher. If this property is set, that --> | ||
| 98 | <!-- means Visual Studio 2026 standard or higher is installed and the Visual --> | ||
| 99 | <!-- Basic language tools were installed as a part of VS 2026 setup. --> | ||
| 100 | <Fragment> | ||
| 101 | <Property Id="VS2026_IDE_VB_PROJECTSYSTEM_INSTALLED" Secure="yes" /> | ||
| 102 | </Fragment> | ||
| 103 | |||
| 104 | <!-- Indicates whether the Visual Web Developer project system is installed as a part of --> | ||
| 105 | <!-- Visual Studio 2026 standard or higher. If this property is set, that --> | ||
| 106 | <!-- means Visual Studio 2026 standard or higher is installed and the Visual --> | ||
| 107 | <!-- Web Developer language tools were installed as a part of VS 2026 setup. --> | ||
| 108 | <Fragment> | ||
| 109 | <Property Id="VS2026_IDE_VWD_PROJECTSYSTEM_INSTALLED" Secure="yes" /> | ||
| 110 | </Fragment> | ||
| 111 | |||
| 112 | <!-- Indicates whether the Visual C++ project system is installed as a part of --> | ||
| 113 | <!-- Visual Studio 2026 standard or higher. If this property is set, that --> | ||
| 114 | <!-- means Visual Studio 2026 standard or higher is installed and the Visual --> | ||
| 115 | <!-- C++ language tools were installed as a part of VS 2026 setup. --> | ||
| 116 | <Fragment> | ||
| 117 | <Property Id="VS2026_IDE_VC_PROJECTSYSTEM_INSTALLED" Secure="yes" /> | ||
| 118 | </Fragment> | ||
| 119 | |||
| 120 | <!-- Indicates whether the Visual Studio 2026 Team Test project system is installed --> | ||
| 121 | <Fragment> | ||
| 122 | <Property Id="VS2026_IDE_VSTS_TESTSYSTEM_INSTALLED" Secure="yes" /> | ||
| 123 | </Fragment> | ||
| 124 | |||
| 125 | <!-- Indicates whether the Visual Studio 2026 Modeling project system is installed --> | ||
| 126 | <Fragment> | ||
| 127 | <Property Id="VS2026_IDE_MODELING_PROJECTSYSTEM_INSTALLED" Secure="yes" /> | ||
| 128 | </Fragment> | ||
| 129 | |||
| 130 | <!-- Indicates whether the Visual Studio 2026 F# project system is installed --> | ||
| 131 | <Fragment> | ||
| 132 | <Property Id="VS2026_IDE_FSHARP_PROJECTSYSTEM_INSTALLED" Secure="yes" /> | ||
| 133 | </Fragment> | ||
| 134 | </Wix> | ||
diff --git a/src/ext/VisualStudio/wixlib/VSExtension_Platform.wxi b/src/ext/VisualStudio/wixlib/VSExtension_Platform.wxi index 71c3a6c5..3242ba37 100644 --- a/src/ext/VisualStudio/wixlib/VSExtension_Platform.wxi +++ b/src/ext/VisualStudio/wixlib/VSExtension_Platform.wxi | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> |
| 2 | 2 | ||
| 3 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 3 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| 4 | <?include ..\..\caDecor.wxi ?> | 4 | <?include ..\..\caDecor.wxi ?> |
| 5 | 5 | ||
| 6 | <Fragment> | 6 | <Fragment> |
| 7 | <CustomAction Id="$(var.Prefix)VSFindInstances$(var.Suffix)" DllEntry="FindInstances" Execute="firstSequence" Return="check" SuppressModularization="yes" BinaryRef="VSCA$(var.Suffix)" /> | 7 | <CustomAction Id="$(var.Prefix)VSFindInstances$(var.Suffix)" DllEntry="FindInstances" Execute="firstSequence" Return="check" SuppressModularization="yes" BinaryRef="$(var.Prefix)VSCA$(var.Suffix)" /> |
| 8 | <InstallExecuteSequence> | 8 | <InstallExecuteSequence> |
| 9 | <Custom Action="virtual $(var.Prefix)VSFindInstances$(var.Suffix)" Before="AppSearch" /> | 9 | <Custom Action="virtual $(var.Prefix)VSFindInstances$(var.Suffix)" Before="AppSearch" /> |
| 10 | </InstallExecuteSequence> | 10 | </InstallExecuteSequence> |
| @@ -14,6 +14,6 @@ | |||
| 14 | </Fragment> | 14 | </Fragment> |
| 15 | 15 | ||
| 16 | <Fragment> | 16 | <Fragment> |
| 17 | <Binary Id="VSCA$(var.Suffix)" SourceFile="vsca.dll" /> | 17 | <Binary Id="$(var.Prefix)VSCA$(var.Suffix)" SourceFile="!(bindpath.vsca.$(var.platform))vsca.dll" /> |
| 18 | </Fragment> | 18 | </Fragment> |
| 19 | </Include> | 19 | </Include> |
diff --git a/src/ext/VisualStudio/wixlib/VsixPackage.wxs b/src/ext/VisualStudio/wixlib/VsixPackage.wxs index 5937177b..098f81fc 100644 --- a/src/ext/VisualStudio/wixlib/VsixPackage.wxs +++ b/src/ext/VisualStudio/wixlib/VsixPackage.wxs | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -28,6 +28,30 @@ | |||
| 28 | </RegistrySearch> | 28 | </RegistrySearch> |
| 29 | </Property> | 29 | </Property> |
| 30 | 30 | ||
| 31 | <Property Id="VS2017_VSIX_INSTALLER_PATH" Secure="yes"> | ||
| 32 | <DirectorySearchRef Id="VS2017EnvironmentDirectorySearch" Parent="VS2017DirectorySearch" Path="Common7\IDE"> | ||
| 33 | <FileSearch Id="WixVS2017VsixInstaller" Name="VSIXInstaller.exe" /> | ||
| 34 | </DirectorySearchRef> | ||
| 35 | </Property> | ||
| 36 | |||
| 37 | <Property Id="VS2019_VSIX_INSTALLER_PATH" Secure="yes"> | ||
| 38 | <DirectorySearchRef Id="VS2019EnvironmentDirectorySearch" Parent="VS2019DirectorySearch" Path="Common7\IDE"> | ||
| 39 | <FileSearch Id="WixVS2019VsixInstaller" Name="VSIXInstaller.exe" /> | ||
| 40 | </DirectorySearchRef> | ||
| 41 | </Property> | ||
| 42 | |||
| 43 | <Property Id="VS2022_VSIX_INSTALLER_PATH" Secure="yes"> | ||
| 44 | <DirectorySearchRef Id="VS2022EnvironmentDirectorySearch" Parent="VS2022DirectorySearch" Path="Common7\IDE"> | ||
| 45 | <FileSearch Id="WixVS2022VsixInstaller" Name="VSIXInstaller.exe" /> | ||
| 46 | </DirectorySearchRef> | ||
| 47 | </Property> | ||
| 48 | |||
| 49 | <Property Id="VS2026_VSIX_INSTALLER_PATH" Secure="yes"> | ||
| 50 | <DirectorySearchRef Id="VS2026EnvironmentDirectorySearch" Parent="VS2026DirectorySearch" Path="Common7\IDE"> | ||
| 51 | <FileSearch Id="WixVS2026VsixInstaller" Name="VSIXInstaller.exe" /> | ||
| 52 | </DirectorySearchRef> | ||
| 53 | </Property> | ||
| 54 | |||
| 31 | <Property Id="VS_VSIX_INSTALLER_PATH" Secure="yes" /> | 55 | <Property Id="VS_VSIX_INSTALLER_PATH" Secure="yes" /> |
| 32 | 56 | ||
| 33 | <!-- VWD2012 registers differently than the rest of Visual Studio, so search for it in the case VS2012 is missing. --> | 57 | <!-- VWD2012 registers differently than the rest of Visual Studio, so search for it in the case VS2012 is missing. --> |
diff --git a/src/ext/VisualStudio/wixlib/vs.wixproj b/src/ext/VisualStudio/wixlib/vs.wixproj index e416c67a..f714609c 100644 --- a/src/ext/VisualStudio/wixlib/vs.wixproj +++ b/src/ext/VisualStudio/wixlib/vs.wixproj | |||
| @@ -9,9 +9,7 @@ | |||
| 9 | </PropertyGroup> | 9 | </PropertyGroup> |
| 10 | 10 | ||
| 11 | <ItemGroup> | 11 | <ItemGroup> |
| 12 | <ProjectReference Include="..\ca\vsca.vcxproj" Properties="Platform=x86" ReferenceOutputAssembly="false" /> | 12 | <ProjectReference Include="..\ca\vsca.vcxproj" Platforms="arm64,x86,x64" /> |
| 13 | <ProjectReference Include="..\ca\vsca.vcxproj" Properties="Platform=x64" ReferenceOutputAssembly="false" /> | ||
| 14 | <ProjectReference Include="..\ca\vsca.vcxproj" Properties="Platform=ARM64" ReferenceOutputAssembly="false" /> | ||
| 15 | </ItemGroup> | 13 | </ItemGroup> |
| 16 | 14 | ||
| 17 | <ItemGroup> | 15 | <ItemGroup> |
diff --git a/src/ext/WixExt.props b/src/ext/WixExt.props index d2c4929a..08551de7 100644 --- a/src/ext/WixExt.props +++ b/src/ext/WixExt.props | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | <IncludeBuildOutput>false</IncludeBuildOutput> | 6 | <IncludeBuildOutput>false</IncludeBuildOutput> |
| 7 | <SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking> | 7 | <SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking> |
| 8 | <NoWarn>NU5100</NoWarn> | 8 | <NoWarn>NU5100</NoWarn> |
| 9 | <WixExtensionPackageFolder>wixext7</WixExtensionPackageFolder> | 9 | <WixExtensionPackageFolder>wixext8</WixExtensionPackageFolder> |
| 10 | <PackageTags>$(PackageTags) wixext CustomActions</PackageTags> | 10 | <PackageTags>$(PackageTags) wixext CustomActions</PackageTags> |
| 11 | <IsWixExtension>true</IsWixExtension> | 11 | <IsWixExtension>true</IsWixExtension> |
| 12 | </PropertyGroup> | 12 | </PropertyGroup> |
diff --git a/src/internal/SetBuildNumber/Directory.Packages.props.pp b/src/internal/SetBuildNumber/Directory.Packages.props.pp index b1834250..21c8c74d 100644 --- a/src/internal/SetBuildNumber/Directory.Packages.props.pp +++ b/src/internal/SetBuildNumber/Directory.Packages.props.pp | |||
| @@ -53,6 +53,7 @@ | |||
| 53 | <PackageVersion Include="System.DirectoryServices.AccountManagement" Version="8.0.0" /> | 53 | <PackageVersion Include="System.DirectoryServices.AccountManagement" Version="8.0.0" /> |
| 54 | <PackageVersion Include="System.Management" Version="8.0.0" /> | 54 | <PackageVersion Include="System.Management" Version="8.0.0" /> |
| 55 | <PackageVersion Include="System.Reflection.Metadata" Version="8.0.0" /> | 55 | <PackageVersion Include="System.Reflection.Metadata" Version="8.0.0" /> |
| 56 | <PackageVersion Include="System.Security.Cryptography.Xml" Version="8.0.4" /> | ||
| 56 | <PackageVersion Include="System.Text.Encoding.CodePages" Version="8.0.0" /> | 57 | <PackageVersion Include="System.Text.Encoding.CodePages" Version="8.0.0" /> |
| 57 | <PackageVersion Include="System.Text.Json" Version="8.0.6" /> | 58 | <PackageVersion Include="System.Text.Json" Version="8.0.6" /> |
| 58 | 59 | ||
diff --git a/src/internal/SetBuildNumber/global.json.pp b/src/internal/SetBuildNumber/global.json.pp index b1acc713..f7d5be7d 100644 --- a/src/internal/SetBuildNumber/global.json.pp +++ b/src/internal/SetBuildNumber/global.json.pp | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | "WixToolset.Sdk": "{packageversion}" | 6 | "WixToolset.Sdk": "{packageversion}" |
| 7 | }, | 7 | }, |
| 8 | "sdk": { | 8 | "sdk": { |
| 9 | "version": "9.0.300", | 9 | "version": "10.0.300", |
| 10 | "rollForward": "latestFeature" | 10 | "rollForward": "latestFeature" |
| 11 | } | 11 | } |
| 12 | } | 12 | } |
diff --git a/src/internal/WixInternal.MSTestSupport/MsbuildRunner.cs b/src/internal/WixInternal.MSTestSupport/MsbuildRunner.cs index 69fc7292..ed2384dd 100644 --- a/src/internal/WixInternal.MSTestSupport/MsbuildRunner.cs +++ b/src/internal/WixInternal.MSTestSupport/MsbuildRunner.cs | |||
| @@ -8,7 +8,7 @@ namespace WixInternal.MSTestSupport | |||
| 8 | 8 | ||
| 9 | public class MsbuildRunner : ExternalExecutable | 9 | public class MsbuildRunner : ExternalExecutable |
| 10 | { | 10 | { |
| 11 | private static readonly string VswhereFindArguments = "-property installationPath -version [17.0,18.0)"; | 11 | private static readonly string VswhereFindArguments = "-property installationPath -version [17.0,19.0)"; |
| 12 | private static readonly string MsbuildCurrentRelativePath = @"MSBuild\Current\Bin\MSBuild.exe"; | 12 | private static readonly string MsbuildCurrentRelativePath = @"MSBuild\Current\Bin\MSBuild.exe"; |
| 13 | private static readonly string MsbuildCurrentRelativePath64 = @"MSBuild\Current\Bin\amd64\MSBuild.exe"; | 13 | private static readonly string MsbuildCurrentRelativePath64 = @"MSBuild\Current\Bin\amd64\MSBuild.exe"; |
| 14 | 14 | ||
diff --git a/src/internal/WixInternal.MSTestSupport/WixInternal.MSTestSupport.csproj b/src/internal/WixInternal.MSTestSupport/WixInternal.MSTestSupport.csproj index 799190d9..fdf0eb93 100644 --- a/src/internal/WixInternal.MSTestSupport/WixInternal.MSTestSupport.csproj +++ b/src/internal/WixInternal.MSTestSupport/WixInternal.MSTestSupport.csproj | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | 5 | ||
| 6 | <PropertyGroup> | 6 | <PropertyGroup> |
| 7 | <TargetFramework>net8.0</TargetFramework> | 7 | <TargetFramework>net10.0</TargetFramework> |
| 8 | <IsPackable>true</IsPackable> | 8 | <IsPackable>true</IsPackable> |
| 9 | <DebugType>embedded</DebugType> | 9 | <DebugType>embedded</DebugType> |
| 10 | <PublishRepositoryUrl>true</PublishRepositoryUrl> | 10 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
diff --git a/src/internal/WixInternal.TestSupport/MsbuildRunner.cs b/src/internal/WixInternal.TestSupport/MsbuildRunner.cs index 2cbf5e91..965b22f5 100644 --- a/src/internal/WixInternal.TestSupport/MsbuildRunner.cs +++ b/src/internal/WixInternal.TestSupport/MsbuildRunner.cs | |||
| @@ -8,7 +8,7 @@ namespace WixInternal.TestSupport | |||
| 8 | 8 | ||
| 9 | public class MsbuildRunner : ExternalExecutable | 9 | public class MsbuildRunner : ExternalExecutable |
| 10 | { | 10 | { |
| 11 | private static readonly string VswhereFindArguments = "-property installationPath -version [17.0,18.0)"; | 11 | private static readonly string VswhereFindArguments = "-property installationPath -version [17.0,19.0)"; |
| 12 | private static readonly string MsbuildCurrentRelativePath = @"MSBuild\Current\Bin\MSBuild.exe"; | 12 | private static readonly string MsbuildCurrentRelativePath = @"MSBuild\Current\Bin\MSBuild.exe"; |
| 13 | private static readonly string MsbuildCurrentRelativePath64 = @"MSBuild\Current\Bin\amd64\MSBuild.exe"; | 13 | private static readonly string MsbuildCurrentRelativePath64 = @"MSBuild\Current\Bin\amd64\MSBuild.exe"; |
| 14 | 14 | ||
diff --git a/src/internal/targets/CheckLicenseAcceptance.targets b/src/internal/targets/CheckLicenseAcceptance.targets index 61155827..4ab17016 100644 --- a/src/internal/targets/CheckLicenseAcceptance.targets +++ b/src/internal/targets/CheckLicenseAcceptance.targets | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | <Project> | 4 | <Project> |
| 5 | 5 | ||
| 6 | <Target | 6 | <Target |
| 7 | Name="CheckWix7LicenseAcceptance" | 7 | Name="CheckWix8LicenseAcceptance" |
| 8 | BeforeTargets="CoreCompile"> | 8 | BeforeTargets="CoreCompile"> |
| 9 | 9 | ||
| 10 | <ItemGroup> | 10 | <ItemGroup> |
| @@ -12,19 +12,19 @@ | |||
| 12 | </ItemGroup> | 12 | </ItemGroup> |
| 13 | 13 | ||
| 14 | <PropertyGroup> | 14 | <PropertyGroup> |
| 15 | <_Wix7EulaFile>$(USERPROFILE)\.wix\wix7-osmf-eula.txt</_Wix7EulaFile> | 15 | <_Wix8EulaFile>$(USERPROFILE)\.wix\wix8-osmf-eula.txt</_Wix8EulaFile> |
| 16 | </PropertyGroup> | 16 | </PropertyGroup> |
| 17 | 17 | ||
| 18 | <FindInList List="@(_AcceptEula)" ItemSpecToFind="wix7"> | 18 | <FindInList List="@(_AcceptEula)" ItemSpecToFind="wix8"> |
| 19 | <Output TaskParameter="ItemFound" ItemName="_Wix7LicenseAccepted" /> | 19 | <Output TaskParameter="ItemFound" ItemName="_Wix8LicenseAccepted" /> |
| 20 | </FindInList> | 20 | </FindInList> |
| 21 | 21 | ||
| 22 | <Error | 22 | <Error |
| 23 | Text="You must accept the Open Source Maintenance Fee (OSMF) EULA to use WiX Toolset v7. For instructions, see https://wixtoolset.org/osmf/" | 23 | Text="You must accept the Open Source Maintenance Fee (OSMF) EULA to use WiX Toolset v8. For instructions, see https://wixtoolset.org/osmf/" |
| 24 | Code="WIX7015" | 24 | Code="WIX7015" |
| 25 | File="$(MSBuildProjectFile)" | 25 | File="$(MSBuildProjectFile)" |
| 26 | HelpLink="https://wixtoolset.org/osmf" | 26 | HelpLink="https://wixtoolset.org/osmf" |
| 27 | Condition=" '@(_Wix7LicenseAccepted)' == '' and !Exists('$(_Wix7EulaFile)')" /> | 27 | Condition=" '@(_Wix8LicenseAccepted)' == '' and !Exists('$(_Wix8EulaFile)')" /> |
| 28 | </Target> | 28 | </Target> |
| 29 | 29 | ||
| 30 | </Project> | 30 | </Project> |
diff --git a/src/libs/dutil/WixToolset.DUtil/conutil.cpp b/src/libs/dutil/WixToolset.DUtil/conutil.cpp index 059af0e0..858128cd 100644 --- a/src/libs/dutil/WixToolset.DUtil/conutil.cpp +++ b/src/libs/dutil/WixToolset.DUtil/conutil.cpp | |||
| @@ -67,9 +67,14 @@ extern "C" HRESULT DAPI ConsoleInitialize() | |||
| 67 | vfConsoleOut = TRUE; | 67 | vfConsoleOut = TRUE; |
| 68 | } | 68 | } |
| 69 | 69 | ||
| 70 | if (!::SetConsoleCP(CP_UTF8) || !::SetConsoleOutputCP(CP_UTF8)) | 70 | // Console codepage only applies to interactive sessions. SetConsoleCP may |
| 71 | // fail in console-less environments and the error path closes stdin/stdout. | ||
| 72 | if (vfStdOutInteractive) | ||
| 71 | { | 73 | { |
| 72 | ConExitWithLastError(hr, "failed to set console codepage to UTF-8"); | 74 | if (!::SetConsoleCP(CP_UTF8) || !::SetConsoleOutputCP(CP_UTF8)) |
| 75 | { | ||
| 76 | ConExitWithLastError(hr, "failed to set console codepage to UTF-8"); | ||
| 77 | } | ||
| 73 | } | 78 | } |
| 74 | 79 | ||
| 75 | LExit: | 80 | LExit: |
diff --git a/src/libs/dutil/WixToolset.DUtil/dutil.nuspec b/src/libs/dutil/WixToolset.DUtil/dutil.nuspec index eb3833a5..54781e06 100644 --- a/src/libs/dutil/WixToolset.DUtil/dutil.nuspec +++ b/src/libs/dutil/WixToolset.DUtil/dutil.nuspec | |||
| @@ -23,8 +23,8 @@ | |||
| 23 | <file src="$projectFolder$\build\$id$.props" target="build\" /> | 23 | <file src="$projectFolder$\build\$id$.props" target="build\" /> |
| 24 | <file src="$licenseAcceptanceTargets$" target="build\$id$.targets" /> | 24 | <file src="$licenseAcceptanceTargets$" target="build\$id$.targets" /> |
| 25 | <file src="$projectFolder$\inc\*" target="build\native\include" /> | 25 | <file src="$projectFolder$\inc\*" target="build\native\include" /> |
| 26 | <file src="..\..\v143\x64\dutil.lib" target="build\native\v14\x64" /> | 26 | <file src="..\..\v145\x64\dutil.lib" target="build\native\v14\x64" /> |
| 27 | <file src="..\..\v143\x86\dutil.lib" target="build\native\v14\x86" /> | 27 | <file src="..\..\v145\x86\dutil.lib" target="build\native\v14\x86" /> |
| 28 | <file src="..\..\v143\ARM64\dutil.lib" target="build\native\v14\ARM64" /> | 28 | <file src="..\..\v145\ARM64\dutil.lib" target="build\native\v14\ARM64" /> |
| 29 | </files> | 29 | </files> |
| 30 | </package> | 30 | </package> |
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h b/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h index 14e20c0d..d67b1476 100644 --- a/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h +++ b/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h | |||
| @@ -69,6 +69,7 @@ typedef enum THEME_CONTROL_AUTOMATIC_BEHAVIOR_TYPE | |||
| 69 | THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_VALUE = 0x8, | 69 | THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_VALUE = 0x8, |
| 70 | // This has no effect on editboxes since their text is their value. | 70 | // This has no effect on editboxes since their text is their value. |
| 71 | THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_TEXT = 0x10, | 71 | THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_TEXT = 0x10, |
| 72 | THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ELEVATION_SHIELD = 0x20, | ||
| 72 | } THEME_CONTROL_AUTOMATIC_BEHAVIOR_TYPE; | 73 | } THEME_CONTROL_AUTOMATIC_BEHAVIOR_TYPE; |
| 73 | 74 | ||
| 74 | typedef enum THEME_CONTROL_TYPE | 75 | typedef enum THEME_CONTROL_TYPE |
| @@ -238,12 +239,14 @@ typedef struct _THEME_CONTROL | |||
| 238 | 239 | ||
| 239 | LPWSTR sczEnableCondition; | 240 | LPWSTR sczEnableCondition; |
| 240 | LPWSTR sczVisibleCondition; | 241 | LPWSTR sczVisibleCondition; |
| 242 | LPWSTR sczElevationShieldCondition; | ||
| 241 | 243 | ||
| 242 | BOOL fAutomaticEnabled; | 244 | BOOL fAutomaticEnabled; |
| 243 | BOOL fAutomaticVisible; | 245 | BOOL fAutomaticVisible; |
| 244 | BOOL fAutomaticAction; | 246 | BOOL fAutomaticAction; |
| 245 | BOOL fAutomaticValue; | 247 | BOOL fAutomaticValue; |
| 246 | BOOL fAutomaticText; | 248 | BOOL fAutomaticText; |
| 249 | BOOL fAutomaticElevationShield; | ||
| 247 | 250 | ||
| 248 | union | 251 | union |
| 249 | { | 252 | { |
diff --git a/src/libs/dutil/WixToolset.DUtil/thmutil.cpp b/src/libs/dutil/WixToolset.DUtil/thmutil.cpp index 4482c96e..10e00c78 100644 --- a/src/libs/dutil/WixToolset.DUtil/thmutil.cpp +++ b/src/libs/dutil/WixToolset.DUtil/thmutil.cpp | |||
| @@ -3538,6 +3538,9 @@ static HRESULT ParseControl( | |||
| 3538 | } | 3538 | } |
| 3539 | else if (THEME_CONTROL_TYPE_HYPERLINK == pControl->type || THEME_CONTROL_TYPE_BUTTON == pControl->type) | 3539 | else if (THEME_CONTROL_TYPE_HYPERLINK == pControl->type || THEME_CONTROL_TYPE_BUTTON == pControl->type) |
| 3540 | { | 3540 | { |
| 3541 | hr = XmlGetAttributeEx(pixn, L"ElevationShieldCondition", &pControl->sczElevationShieldCondition); | ||
| 3542 | ThmExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed when querying control '%ls' ElevationShieldCondition attribute.", pControl->sczName); | ||
| 3543 | |||
| 3541 | hr = GetAttributeFontId(pTheme, pixn, L"HoverFontId", &pControl->dwFontHoverId); | 3544 | hr = GetAttributeFontId(pTheme, pixn, L"HoverFontId", &pControl->dwFontHoverId); |
| 3542 | ThmExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed when querying control '%ls' HoverFontId attribute.", pControl->sczName); | 3545 | ThmExitOnOptionalXmlQueryFailure(hr, fXmlFound, "Failed when querying control '%ls' HoverFontId attribute.", pControl->sczName); |
| 3543 | 3546 | ||
| @@ -4826,6 +4829,7 @@ static void FreeControl( | |||
| 4826 | ReleaseStr(pControl->sczNote); | 4829 | ReleaseStr(pControl->sczNote); |
| 4827 | ReleaseStr(pControl->sczEnableCondition); | 4830 | ReleaseStr(pControl->sczEnableCondition); |
| 4828 | ReleaseStr(pControl->sczVisibleCondition); | 4831 | ReleaseStr(pControl->sczVisibleCondition); |
| 4832 | ReleaseStr(pControl->sczElevationShieldCondition); | ||
| 4829 | ReleaseStr(pControl->sczValue); | 4833 | ReleaseStr(pControl->sczValue); |
| 4830 | ReleaseStr(pControl->sczVariable); | 4834 | ReleaseStr(pControl->sczVariable); |
| 4831 | 4835 | ||
| @@ -5625,6 +5629,7 @@ static HRESULT ShowControl( | |||
| 5625 | 5629 | ||
| 5626 | BOOL fEnabled = !(pControl->dwInternalStyle & INTERNAL_CONTROL_STYLE_DISABLED); | 5630 | BOOL fEnabled = !(pControl->dwInternalStyle & INTERNAL_CONTROL_STYLE_DISABLED); |
| 5627 | BOOL fVisible = !(pControl->dwInternalStyle & INTERNAL_CONTROL_STYLE_HIDDEN); | 5631 | BOOL fVisible = !(pControl->dwInternalStyle & INTERNAL_CONTROL_STYLE_HIDDEN); |
| 5632 | BOOL fShield = FALSE; | ||
| 5628 | 5633 | ||
| 5629 | if (pTheme->pfnEvaluateCondition) | 5634 | if (pTheme->pfnEvaluateCondition) |
| 5630 | { | 5635 | { |
| @@ -5641,6 +5646,13 @@ static HRESULT ShowControl( | |||
| 5641 | hr = pTheme->pfnEvaluateCondition(pControl->sczEnableCondition, &fEnabled, pTheme->pvVariableContext); | 5646 | hr = pTheme->pfnEvaluateCondition(pControl->sczEnableCondition, &fEnabled, pTheme->pvVariableContext); |
| 5642 | ThmExitOnFailure(hr, "Failed to evaluate EnableCondition: %ls", pControl->sczEnableCondition); | 5647 | ThmExitOnFailure(hr, "Failed to evaluate EnableCondition: %ls", pControl->sczEnableCondition); |
| 5643 | } | 5648 | } |
| 5649 | |||
| 5650 | // If the control has an ElevationShieldCondition, check if it's true. | ||
| 5651 | if (pControl->sczElevationShieldCondition && pControl->fAutomaticElevationShield) | ||
| 5652 | { | ||
| 5653 | hr = pTheme->pfnEvaluateCondition(pControl->sczElevationShieldCondition, &fShield, pTheme->pvVariableContext); | ||
| 5654 | ThmExitOnFailure(hr, "Failed to evaluate ElevationShieldCondition: %ls", pControl->sczElevationShieldCondition); | ||
| 5655 | } | ||
| 5644 | } | 5656 | } |
| 5645 | 5657 | ||
| 5646 | // Try to format each control's text based on context, except for editboxes since their text comes from the user. | 5658 | // Try to format each control's text based on context, except for editboxes since their text comes from the user. |
| @@ -5816,6 +5828,8 @@ static HRESULT ShowControl( | |||
| 5816 | } | 5828 | } |
| 5817 | } | 5829 | } |
| 5818 | 5830 | ||
| 5831 | ThemeControlElevates(pControl, fShield); | ||
| 5832 | |||
| 5819 | if (!fVisible || (!fEnabled && (pControl->dwInternalStyle & INTERNAL_CONTROL_STYLE_HIDE_WHEN_DISABLED))) | 5833 | if (!fVisible || (!fEnabled && (pControl->dwInternalStyle & INTERNAL_CONTROL_STYLE_HIDE_WHEN_DISABLED))) |
| 5820 | { | 5834 | { |
| 5821 | ::ShowWindow(hWnd, SW_HIDE); | 5835 | ::ShowWindow(hWnd, SW_HIDE); |
| @@ -6283,6 +6297,7 @@ static HRESULT LoadControls( | |||
| 6283 | pControl->fAutomaticAction = THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ACTION != (THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ACTION & dwAutomaticBehaviorType); | 6297 | pControl->fAutomaticAction = THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ACTION != (THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ACTION & dwAutomaticBehaviorType); |
| 6284 | pControl->fAutomaticText = THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_TEXT != (THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_TEXT & dwAutomaticBehaviorType); | 6298 | pControl->fAutomaticText = THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_TEXT != (THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_TEXT & dwAutomaticBehaviorType); |
| 6285 | pControl->fAutomaticValue = THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_VALUE != (THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_VALUE & dwAutomaticBehaviorType); | 6299 | pControl->fAutomaticValue = THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_VALUE != (THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_VALUE & dwAutomaticBehaviorType); |
| 6300 | pControl->fAutomaticElevationShield = THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ELEVATION_SHIELD != (THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ELEVATION_SHIELD & dwAutomaticBehaviorType); | ||
| 6286 | 6301 | ||
| 6287 | // This range is reserved for thmutil. The process will run out of available window handles before reaching the end of the range. | 6302 | // This range is reserved for thmutil. The process will run out of available window handles before reaching the end of the range. |
| 6288 | if (THEME_FIRST_AUTO_ASSIGN_CONTROL_ID <= wControlId && THEME_FIRST_ASSIGN_CONTROL_ID > wControlId) | 6303 | if (THEME_FIRST_AUTO_ASSIGN_CONTROL_ID <= wControlId && THEME_FIRST_ASSIGN_CONTROL_ID > wControlId) |
diff --git a/src/libs/dutil/test/DUtilUnitTest/ApupUtilTests.cpp b/src/libs/dutil/test/DUtilUnitTest/ApupUtilTests.cpp index c2371636..2a2de4ac 100644 --- a/src/libs/dutil/test/DUtilUnitTest/ApupUtilTests.cpp +++ b/src/libs/dutil/test/DUtilUnitTest/ApupUtilTests.cpp | |||
| @@ -27,6 +27,12 @@ namespace DutilTests | |||
| 27 | 27 | ||
| 28 | pin_ptr<const wchar_t> feedFilePath = PtrToStringChars(TestData::Get("TestData", "ApupUtilTests", "FeedBv2.0.xml")); | 28 | pin_ptr<const wchar_t> feedFilePath = PtrToStringChars(TestData::Get("TestData", "ApupUtilTests", "FeedBv2.0.xml")); |
| 29 | hr = AtomParseFromFile(feedFilePath, &pFeed); | 29 | hr = AtomParseFromFile(feedFilePath, &pFeed); |
| 30 | |||
| 31 | if (REGDB_E_CLASSNOTREG == hr) | ||
| 32 | { | ||
| 33 | // Annoying and weird error shouldn't fail the build. | ||
| 34 | return; | ||
| 35 | } | ||
| 30 | NativeAssert::Succeeded(hr, "Failed to parse feed: {0}", feedFilePath); | 36 | NativeAssert::Succeeded(hr, "Failed to parse feed: {0}", feedFilePath); |
| 31 | 37 | ||
| 32 | hr = ApupAllocChainFromAtom(pFeed, &pChain); | 38 | hr = ApupAllocChainFromAtom(pFeed, &pChain); |
diff --git a/src/libs/libs.cmd b/src/libs/libs.cmd index 97d2490b..fab2fee8 100644 --- a/src/libs/libs.cmd +++ b/src/libs/libs.cmd | |||
| @@ -24,7 +24,7 @@ msbuild -Restore libs_t.proj -p:Configuration=%_C% -tl -nologo -m -warnaserror - | |||
| 24 | @rem Optional blame switches for tracking down hangs: --blame-hang-timeout 1min --blame-hang-dump-type mini | 24 | @rem Optional blame switches for tracking down hangs: --blame-hang-timeout 1min --blame-hang-dump-type mini |
| 25 | dotnet test ^ | 25 | dotnet test ^ |
| 26 | --results-directory %_L%\TestResults -l:"console;verbosity=detailed" ^ | 26 | --results-directory %_L%\TestResults -l:"console;verbosity=detailed" ^ |
| 27 | %_B%\net8.0\WixToolsetTest.Versioning.dll ^ | 27 | %_B%\net10.0\WixToolsetTest.Versioning.dll ^ |
| 28 | %_B%\x86\DUtilUnitTest.dll ^ | 28 | %_B%\x86\DUtilUnitTest.dll ^ |
| 29 | %_B%\x64\DUtilUnitTest.dll ^ | 29 | %_B%\x64\DUtilUnitTest.dll ^ |
| 30 | --nologo -l "trx;LogFileName=%_L%\TestResults\libs.trx" || exit /b | 30 | --nologo -l "trx;LogFileName=%_L%\TestResults\libs.trx" || exit /b |
diff --git a/src/libs/test/WixToolsetTest.Versioning/WixToolsetTest.Versioning.csproj b/src/libs/test/WixToolsetTest.Versioning/WixToolsetTest.Versioning.csproj index 52fbf0de..bb7be3f2 100644 --- a/src/libs/test/WixToolsetTest.Versioning/WixToolsetTest.Versioning.csproj +++ b/src/libs/test/WixToolsetTest.Versioning/WixToolsetTest.Versioning.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixTestProject>true</IsWixTestProject> | 7 | <IsWixTestProject>true</IsWixTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec b/src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec index 78ac10a4..5b5dfe80 100644 --- a/src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec +++ b/src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec | |||
| @@ -26,8 +26,8 @@ | |||
| 26 | <file src="$projectFolder$\build\$id$.props" target="build\" /> | 26 | <file src="$projectFolder$\build\$id$.props" target="build\" /> |
| 27 | <file src="$licenseAcceptanceTargets$" target="build\$id$.targets" /> | 27 | <file src="$licenseAcceptanceTargets$" target="build\$id$.targets" /> |
| 28 | <file src="$projectFolder$\inc\*" target="build\native\include" /> | 28 | <file src="$projectFolder$\inc\*" target="build\native\include" /> |
| 29 | <file src="..\..\v143\x64\wcautil.lib" target="build\native\v14\x64" /> | 29 | <file src="..\..\v145\x64\wcautil.lib" target="build\native\v14\x64" /> |
| 30 | <file src="..\..\v143\x86\wcautil.lib" target="build\native\v14\x86" /> | 30 | <file src="..\..\v145\x86\wcautil.lib" target="build\native\v14\x86" /> |
| 31 | <file src="..\..\v143\ARM64\wcautil.lib" target="build\native\v14\ARM64" /> | 31 | <file src="..\..\v145\ARM64\wcautil.lib" target="build\native\v14\ARM64" /> |
| 32 | </files> | 32 | </files> |
| 33 | </package> | 33 | </package> |
diff --git a/src/test/burn/Directory.wixproj.props b/src/test/burn/Directory.wixproj.props index 9bda487e..56b5fec2 100644 --- a/src/test/burn/Directory.wixproj.props +++ b/src/test/burn/Directory.wixproj.props | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <TestGroupName Condition=" '$(TestGroupName)'=='' ">$([System.IO.Path]::GetFileName($([System.IO.Path]::GetDirectoryName($(MSBuildProjectDirectory)))))</TestGroupName> | 4 | <TestGroupName Condition=" '$(TestGroupName)'=='' ">$([System.IO.Path]::GetFileName($([System.IO.Path]::GetDirectoryName($(MSBuildProjectDirectory)))))</TestGroupName> |
| 5 | <BaseIntermediateOutputPath>$(BaseOutputPath)obj\$(TestGroupName)\$(ProjectName)\</BaseIntermediateOutputPath> | 5 | <BaseIntermediateOutputPath>$(BaseOutputPath)obj\$(TestGroupName)\$(ProjectName)\</BaseIntermediateOutputPath> |
| 6 | <OutputPath>$(OutputPath)net8.0-windows\TestData\$(TestGroupName)\</OutputPath> | 6 | <OutputPath>$(OutputPath)net10.0-windows\TestData\$(TestGroupName)\</OutputPath> |
| 7 | <DefaultCompressionLevel>None</DefaultCompressionLevel> | 7 | <DefaultCompressionLevel>None</DefaultCompressionLevel> |
| 8 | <CompilerAdditionalOptions>-wx</CompilerAdditionalOptions> | 8 | <CompilerAdditionalOptions>-wx</CompilerAdditionalOptions> |
| 9 | <SuppressSpecificWarnings>1154;$(SuppressSpecificWarnings)</SuppressSpecificWarnings> | 9 | <SuppressSpecificWarnings>1154;$(SuppressSpecificWarnings)</SuppressSpecificWarnings> |
diff --git a/src/test/burn/README.md b/src/test/burn/README.md index 28284737..542fc5b7 100644 --- a/src/test/burn/README.md +++ b/src/test/burn/README.md | |||
| @@ -10,8 +10,8 @@ They modify machine state so it's strongly recommended *not* to run these tests | |||
| 10 | They should be run on a VM instead, where you can easily roll back. | 10 | They should be run on a VM instead, where you can easily roll back. |
| 11 | 11 | ||
| 12 | 1. Run build.cmd to build everything (the tests will not automatically run). | 12 | 1. Run build.cmd to build everything (the tests will not automatically run). |
| 13 | 1. Copy the build\IntegrationBurn\Debug\net8.0-windows folder to your VM. | 13 | 1. Copy the build\IntegrationBurn\Debug\net10.0-windows folder to your VM. |
| 14 | 1. Open an elevated command prompt and navigate to the net8.0-windows folder. | 14 | 1. Open an elevated command prompt and navigate to the net10.0-windows folder. |
| 15 | 1. Run the runtests.cmd file to run the tests. | 15 | 1. Run the runtests.cmd file to run the tests. |
| 16 | 16 | ||
| 17 | You can modify the runtests.cmd to run specific tests. | 17 | You can modify the runtests.cmd to run specific tests. |
diff --git a/src/test/burn/TestBA/TestBA.csproj b/src/test/burn/TestBA/TestBA.csproj index e926833b..609bb5e5 100644 --- a/src/test/burn/TestBA/TestBA.csproj +++ b/src/test/burn/TestBA/TestBA.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFrameworks>net8.0-windows;net462</TargetFrameworks> | 6 | <TargetFrameworks>net10.0-windows;net462</TargetFrameworks> |
| 7 | <OutputType>WinExe</OutputType> | 7 | <OutputType>WinExe</OutputType> |
| 8 | <AssemblyName>TestBA</AssemblyName> | 8 | <AssemblyName>TestBA</AssemblyName> |
| 9 | <RootNamespace>WixToolset.Test.BA</RootNamespace> | 9 | <RootNamespace>WixToolset.Test.BA</RootNamespace> |
diff --git a/src/test/burn/TestBA/TestBA_x64.csproj b/src/test/burn/TestBA/TestBA_x64.csproj index d552f09e..71062f24 100644 --- a/src/test/burn/TestBA/TestBA_x64.csproj +++ b/src/test/burn/TestBA/TestBA_x64.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFrameworks>net8.0-windows;net462</TargetFrameworks> | 6 | <TargetFrameworks>net10.0-windows;net462</TargetFrameworks> |
| 7 | <OutputType>WinExe</OutputType> | 7 | <OutputType>WinExe</OutputType> |
| 8 | <AssemblyName>TestBA</AssemblyName> | 8 | <AssemblyName>TestBA</AssemblyName> |
| 9 | <RootNamespace>WixToolset.Test.BA</RootNamespace> | 9 | <RootNamespace>WixToolset.Test.BA</RootNamespace> |
diff --git a/src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj b/src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj index 2c414118..cf2ed285 100644 --- a/src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj +++ b/src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | </ItemGroup> | 17 | </ItemGroup> |
| 18 | <!-- We do this dynamically to avoid committing such a large file to source control. --> | 18 | <!-- We do this dynamically to avoid committing such a large file to source control. --> |
| 19 | <Target Name="CreateLargeFile" AfterTargets="BeforeBuild" Inputs="$(MSBuildProjectFullPath)" Outputs="$(MSBuildProjectDirectory)\fivegb.file"> | 19 | <Target Name="CreateLargeFile" AfterTargets="BeforeBuild" Inputs="$(MSBuildProjectFullPath)" Outputs="$(MSBuildProjectDirectory)\fivegb.file"> |
| 20 | <Exec Command='"$(BaseOutputPath)$(Configuration)\net8.0\win-x86\testexe.exe" /lf "fivegb.file|5368709120' WorkingDirectory="$(MSBuildProjectDirectory)" /> | 20 | <Exec Command='"$(BaseOutputPath)$(Configuration)\net10.0\win-x86\testexe.exe" /lf "fivegb.file|5368709120' WorkingDirectory="$(MSBuildProjectDirectory)" /> |
| 21 | </Target> | 21 | </Target> |
| 22 | <!-- We do this to avoid copying such a large file to the VM to run the tests. --> | 22 | <!-- We do this to avoid copying such a large file to the VM to run the tests. --> |
| 23 | <Target Name="DeleteLargeFile" AfterTargets="AfterBuild"> | 23 | <Target Name="DeleteLargeFile" AfterTargets="AfterBuild"> |
diff --git a/src/test/burn/TestData/Manual/BundleB/BundleB.wixproj b/src/test/burn/TestData/Manual/BundleB/BundleB.wixproj index 5060077d..b646d075 100644 --- a/src/test/burn/TestData/Manual/BundleB/BundleB.wixproj +++ b/src/test/burn/TestData/Manual/BundleB/BundleB.wixproj | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | 17 | ||
| 18 | <!-- We do this dynamically to avoid committing so many files to source control. --> | 18 | <!-- We do this dynamically to avoid committing so many files to source control. --> |
| 19 | <Target Name="CreateThousandsOfFiles" AfterTargets="BeforeBuild"> | 19 | <Target Name="CreateThousandsOfFiles" AfterTargets="BeforeBuild"> |
| 20 | <Exec Command='"$(BaseOutputPath)$(Configuration)\net8.0\win-x86\testexe.exe" /gf "BAPayloads|10000' WorkingDirectory="$(MSBuildProjectDirectory)" /> | 20 | <Exec Command='"$(BaseOutputPath)$(Configuration)\net10.0\win-x86\testexe.exe" /gf "BAPayloads|10000' WorkingDirectory="$(MSBuildProjectDirectory)" /> |
| 21 | <Exec Command='"$(BaseOutputPath)$(Configuration)\net8.0\win-x86\testexe.exe" /gf "PackagePayloads|10000' WorkingDirectory="$(MSBuildProjectDirectory)" /> | 21 | <Exec Command='"$(BaseOutputPath)$(Configuration)\net10.0\win-x86\testexe.exe" /gf "PackagePayloads|10000' WorkingDirectory="$(MSBuildProjectDirectory)" /> |
| 22 | </Target> | 22 | </Target> |
| 23 | 23 | ||
| 24 | <Target Name="DeleteThousandsOfFiles" AfterTargets="AfterBuild"> | 24 | <Target Name="DeleteThousandsOfFiles" AfterTargets="AfterBuild"> |
diff --git a/src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj index ce39322b..a2424b8c 100644 --- a/src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj +++ b/src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | <Compile Include="..\..\Templates\Bundle.wxs" Link="Bundle.wxs" /> | 9 | <Compile Include="..\..\Templates\Bundle.wxs" Link="Bundle.wxs" /> |
| 10 | </ItemGroup> | 10 | </ItemGroup> |
| 11 | <ItemGroup> | 11 | <ItemGroup> |
| 12 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net8.0-windows\win-x86" BindName="dncx86" /> | 12 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net10.0-windows\win-x86" BindName="dncx86" /> |
| 13 | </ItemGroup> | 13 | </ItemGroup> |
| 14 | <ItemGroup> | 14 | <ItemGroup> |
| 15 | <ProjectReference Include="..\PackageA\PackageA.wixproj" /> | 15 | <ProjectReference Include="..\PackageA\PackageA.wixproj" /> |
diff --git a/src/test/burn/TestData/PrereqBaTests/BundleC/BundleC.wixproj b/src/test/burn/TestData/PrereqBaTests/BundleC/BundleC.wixproj index 118d8378..0f51b7f0 100644 --- a/src/test/burn/TestData/PrereqBaTests/BundleC/BundleC.wixproj +++ b/src/test/burn/TestData/PrereqBaTests/BundleC/BundleC.wixproj | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | <Compile Include="..\..\Templates\Bundle.wxs" Link="Bundle.wxs" /> | 9 | <Compile Include="..\..\Templates\Bundle.wxs" Link="Bundle.wxs" /> |
| 10 | </ItemGroup> | 10 | </ItemGroup> |
| 11 | <ItemGroup> | 11 | <ItemGroup> |
| 12 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net8.0-windows\win-x86" BindName="dncx86" /> | 12 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net10.0-windows\win-x86" BindName="dncx86" /> |
| 13 | </ItemGroup> | 13 | </ItemGroup> |
| 14 | <ItemGroup> | 14 | <ItemGroup> |
| 15 | <ProjectReference Include="..\PackageA\PackageA.wixproj" /> | 15 | <ProjectReference Include="..\PackageA\PackageA.wixproj" /> |
diff --git a/src/test/burn/TestData/PrereqBaTests/BundleE/BundleE.wixproj b/src/test/burn/TestData/PrereqBaTests/BundleE/BundleE.wixproj index ac1559ba..f67c6a84 100644 --- a/src/test/burn/TestData/PrereqBaTests/BundleE/BundleE.wixproj +++ b/src/test/burn/TestData/PrereqBaTests/BundleE/BundleE.wixproj | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | <Compile Include="..\..\Templates\Bundle.wxs" Link="Bundle.wxs" /> | 9 | <Compile Include="..\..\Templates\Bundle.wxs" Link="Bundle.wxs" /> |
| 10 | </ItemGroup> | 10 | </ItemGroup> |
| 11 | <ItemGroup> | 11 | <ItemGroup> |
| 12 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net8.0-windows\win-x86" BindName="dncx86" /> | 12 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net10.0-windows\win-x86" BindName="dncx86" /> |
| 13 | </ItemGroup> | 13 | </ItemGroup> |
| 14 | <ItemGroup> | 14 | <ItemGroup> |
| 15 | <ProjectReference Include="..\PrereqBaf\PrereqBaf.vcxproj" /> | 15 | <ProjectReference Include="..\PrereqBaf\PrereqBaf.vcxproj" /> |
diff --git a/src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj b/src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj index 5dae879d..7a6c6bfd 100644 --- a/src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj +++ b/src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | <ItemGroup> | 8 | <ItemGroup> |
| 9 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net462\win-x86" BindName="net2x86" /> | 9 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net462\win-x86" BindName="net2x86" /> |
| 10 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net472\win-x86" BindName="net4x86" /> | 10 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net472\win-x86" BindName="net4x86" /> |
| 11 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net8.0-windows\win-x86" BindName="dncx86" /> | 11 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net10.0-windows\win-x86" BindName="dncx86" /> |
| 12 | </ItemGroup> | 12 | </ItemGroup> |
| 13 | <ItemGroup> | 13 | <ItemGroup> |
| 14 | <ProjectReference Include="..\..\..\TestBA\TestBA.csproj" /> | 14 | <ProjectReference Include="..\..\..\TestBA\TestBA.csproj" /> |
diff --git a/src/test/burn/TestData/TestBA/TestBAWixlib_x64/testbawixlib_x64.wixproj b/src/test/burn/TestData/TestBA/TestBAWixlib_x64/testbawixlib_x64.wixproj index 68141044..95c5a9b9 100644 --- a/src/test/burn/TestData/TestBA/TestBAWixlib_x64/testbawixlib_x64.wixproj +++ b/src/test/burn/TestData/TestBA/TestBAWixlib_x64/testbawixlib_x64.wixproj | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | <ItemGroup> | 9 | <ItemGroup> |
| 10 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net462\win-x64" BindName="net2x64" /> | 10 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net462\win-x64" BindName="net2x64" /> |
| 11 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net472\win-x64" BindName="net4x64" /> | 11 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net472\win-x64" BindName="net4x64" /> |
| 12 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net8.0-windows\win-x64" BindName="dncx64" /> | 12 | <BindInputPaths Include="$(BaseOutputPath)$(Configuration)\net10.0-windows\win-x64" BindName="dncx64" /> |
| 13 | </ItemGroup> | 13 | </ItemGroup> |
| 14 | <ItemGroup> | 14 | <ItemGroup> |
| 15 | <ProjectReference Include="..\..\..\TestBA\TestBA_x64.csproj" /> | 15 | <ProjectReference Include="..\..\..\TestBA\TestBA_x64.csproj" /> |
diff --git a/src/test/burn/TestData/WixIuiBaTests/InternalUIBundle/Bundle.wxs b/src/test/burn/TestData/WixIuiBaTests/InternalUIBundle/Bundle.wxs index 89efe183..55882340 100644 --- a/src/test/burn/TestData/WixIuiBaTests/InternalUIBundle/Bundle.wxs +++ b/src/test/burn/TestData/WixIuiBaTests/InternalUIBundle/Bundle.wxs | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | 9 | ||
| 10 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal"> | 10 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal"> |
| 11 | <!-- The only difference from the template should be the SplashScreen and uncompressed --> | 11 | <!-- The only difference from the template should be the SplashScreen and uncompressed --> |
| 12 | <Bundle Name="~$(var.TestGroupName) - $(var.BundleName)" Version="$(var.TestVersion)" UpgradeCode="$(var.UpgradeCode)" Compressed="no" SplashScreenSourceFile="..\..\Manual\BafThmutilTesting\theme\star_transparent.bmp"> | 12 | <Bundle Name="~$(var.TestGroupName) - $(var.BundleName)" Version="$(var.TestVersion)" UpgradeCode="$(var.UpgradeCode)" Compressed="no" SplashScreenSourceFile="..\..\Manual\BafThmutilTesting\theme\star_transparent.bmp" IconSourceFile="..\..\WixStdBaTests\BundleA\test.ico"> |
| 13 | <Log Prefix="$(var.BundleLogDirectory)\~$(var.TestGroupName)_$(var.BundleName)" /> | 13 | <Log Prefix="$(var.BundleLogDirectory)\~$(var.TestGroupName)_$(var.BundleName)" /> |
| 14 | 14 | ||
| 15 | <Variable Name="TestGroupName" Value="$(var.TestGroupName)" /> | 15 | <Variable Name="TestGroupName" Value="$(var.TestGroupName)" /> |
diff --git a/src/test/burn/TestExe/TestExe.csproj b/src/test/burn/TestExe/TestExe.csproj index 9b88e195..4ed3d7e1 100644 --- a/src/test/burn/TestExe/TestExe.csproj +++ b/src/test/burn/TestExe/TestExe.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFrameworks>net8.0;net462</TargetFrameworks> | 6 | <TargetFrameworks>net10.0;net462</TargetFrameworks> |
| 7 | <AssemblyName>TestExe</AssemblyName> | 7 | <AssemblyName>TestExe</AssemblyName> |
| 8 | <RootNamespace>TestExe</RootNamespace> | 8 | <RootNamespace>TestExe</RootNamespace> |
| 9 | <OutputType>Exe</OutputType> | 9 | <OutputType>Exe</OutputType> |
diff --git a/src/test/burn/WixTestTools/WixTestTools.csproj b/src/test/burn/WixTestTools/WixTestTools.csproj index 619ec974..ad516bc4 100644 --- a/src/test/burn/WixTestTools/WixTestTools.csproj +++ b/src/test/burn/WixTestTools/WixTestTools.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0-windows</TargetFramework> | 6 | <TargetFramework>net10.0-windows</TargetFramework> |
| 7 | <PlatformTarget>x64</PlatformTarget> | 7 | <PlatformTarget>x64</PlatformTarget> |
| 8 | <IsWixTestSupportProject>true</IsWixTestSupportProject> | 8 | <IsWixTestSupportProject>true</IsWixTestSupportProject> |
| 9 | </PropertyGroup> | 9 | </PropertyGroup> |
diff --git a/src/test/burn/WixToolset.WixBA/WixToolset.WixBA.csproj b/src/test/burn/WixToolset.WixBA/WixToolset.WixBA.csproj index b821e32e..f6d1034b 100644 --- a/src/test/burn/WixToolset.WixBA/WixToolset.WixBA.csproj +++ b/src/test/burn/WixToolset.WixBA/WixToolset.WixBA.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFrameworks>net8.0-windows;net472</TargetFrameworks> | 6 | <TargetFrameworks>net10.0-windows;net472</TargetFrameworks> |
| 7 | <OutputType>WinExe</OutputType> | 7 | <OutputType>WinExe</OutputType> |
| 8 | <AssemblyName>WixToolset.WixBA</AssemblyName> | 8 | <AssemblyName>WixToolset.WixBA</AssemblyName> |
| 9 | <RootNamespace>WixToolset.WixBA</RootNamespace> | 9 | <RootNamespace>WixToolset.WixBA</RootNamespace> |
diff --git a/src/test/burn/WixToolset.WixBA/WixToolset.WixBA_x64.csproj b/src/test/burn/WixToolset.WixBA/WixToolset.WixBA_x64.csproj index 44d030a5..d7166f2a 100644 --- a/src/test/burn/WixToolset.WixBA/WixToolset.WixBA_x64.csproj +++ b/src/test/burn/WixToolset.WixBA/WixToolset.WixBA_x64.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFrameworks>net8.0-windows;net472</TargetFrameworks> | 6 | <TargetFrameworks>net10.0-windows;net472</TargetFrameworks> |
| 7 | <OutputType>WinExe</OutputType> | 7 | <OutputType>WinExe</OutputType> |
| 8 | <AssemblyName>WixToolset.WixBA</AssemblyName> | 8 | <AssemblyName>WixToolset.WixBA</AssemblyName> |
| 9 | <RootNamespace>WixToolset.WixBA</RootNamespace> | 9 | <RootNamespace>WixToolset.WixBA</RootNamespace> |
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj b/src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj index 1d9615bb..593bfdc3 100644 --- a/src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj +++ b/src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0-windows</TargetFramework> | 6 | <TargetFramework>net10.0-windows</TargetFramework> |
| 7 | <PlatformTarget>x64</PlatformTarget> | 7 | <PlatformTarget>x64</PlatformTarget> |
| 8 | <IsWixTestProject>true</IsWixTestProject> | 8 | <IsWixTestProject>true</IsWixTestProject> |
| 9 | </PropertyGroup> | 9 | </PropertyGroup> |
diff --git a/src/test/burn/test_burn.cmd b/src/test/burn/test_burn.cmd index 3f03216b..96ded4f5 100644 --- a/src/test/burn/test_burn.cmd +++ b/src/test/burn/test_burn.cmd | |||
| @@ -17,8 +17,8 @@ msbuild -Restore -p:Configuration=%_C% -tl -nologo -m -warnaserror -bl:%_L%\test | |||
| 17 | msbuild -Restore TestData\TestData.proj -p:Configuration=%_C% -tl -nologo -m -warnaserror -bl:%_L%\test_burn_data_build.binlog || exit /b | 17 | msbuild -Restore TestData\TestData.proj -p:Configuration=%_C% -tl -nologo -m -warnaserror -bl:%_L%\test_burn_data_build.binlog || exit /b |
| 18 | msbuild -Restore TestData6\TestData6.proj -p:Configuration=%_C% -tl -nologo -m -warnaserror -bl:%_L%\test_burn_data6_build.binlog || exit /b | 18 | msbuild -Restore TestData6\TestData6.proj -p:Configuration=%_C% -tl -nologo -m -warnaserror -bl:%_L%\test_burn_data6_build.binlog || exit /b |
| 19 | 19 | ||
| 20 | "%_B%\net462\win-x86\testexe.exe" /dm "%_B%\net8.0-windows\testhost.exe" | 20 | "%_B%\net462\win-x86\testexe.exe" /dm "%_B%\net10.0-windows\testhost.exe" |
| 21 | mt.exe -manifest "WixToolsetTest.BurnE2E\testhost.longpathaware.manifest" -updateresource:"%_B%\net8.0-windows\testhost.exe" | 21 | mt.exe -manifest "WixToolsetTest.BurnE2E\testhost.longpathaware.manifest" -updateresource:"%_B%\net10.0-windows\testhost.exe" |
| 22 | 22 | ||
| 23 | @if not "%RuntimeTestsEnabled%"=="true" goto :LExit | 23 | @if not "%RuntimeTestsEnabled%"=="true" goto :LExit |
| 24 | 24 | ||
diff --git a/src/test/msi/Directory.wixproj.props b/src/test/msi/Directory.wixproj.props index 9325dcb6..6108ed4d 100644 --- a/src/test/msi/Directory.wixproj.props +++ b/src/test/msi/Directory.wixproj.props | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <TestGroupName Condition=" '$(TestGroupName)'=='' ">$([System.IO.Path]::GetFileName($([System.IO.Path]::GetDirectoryName($(MSBuildProjectDirectory)))))</TestGroupName> | 4 | <TestGroupName Condition=" '$(TestGroupName)'=='' ">$([System.IO.Path]::GetFileName($([System.IO.Path]::GetDirectoryName($(MSBuildProjectDirectory)))))</TestGroupName> |
| 5 | <BaseIntermediateOutputPath>$(BaseOutputPath)obj\$(TestGroupName)\$(ProjectName)\</BaseIntermediateOutputPath> | 5 | <BaseIntermediateOutputPath>$(BaseOutputPath)obj\$(TestGroupName)\$(ProjectName)\</BaseIntermediateOutputPath> |
| 6 | <OutputPath>$(OutputPath)net8.0-windows\TestData\$(TestGroupName)\</OutputPath> | 6 | <OutputPath>$(OutputPath)net10.0-windows\TestData\$(TestGroupName)\</OutputPath> |
| 7 | <DefaultCompressionLevel>None</DefaultCompressionLevel> | 7 | <DefaultCompressionLevel>None</DefaultCompressionLevel> |
| 8 | <CompilerAdditionalOptions>-wx</CompilerAdditionalOptions> | 8 | <CompilerAdditionalOptions>-wx</CompilerAdditionalOptions> |
| 9 | <SuppressValidation>true</SuppressValidation> | 9 | <SuppressValidation>true</SuppressValidation> |
diff --git a/src/test/msi/README.md b/src/test/msi/README.md index bb7d9ee4..8e7296a6 100644 --- a/src/test/msi/README.md +++ b/src/test/msi/README.md | |||
| @@ -10,8 +10,8 @@ They modify machine state so it's strongly recommended *not* to run these tests | |||
| 10 | They should be run on a VM instead, where you can easily roll back. | 10 | They should be run on a VM instead, where you can easily roll back. |
| 11 | 11 | ||
| 12 | 1. Run build.cmd to build everything (the tests will not automatically run). | 12 | 1. Run build.cmd to build everything (the tests will not automatically run). |
| 13 | 1. Copy the build\IntegrationMsi\Debug\net8.0-windows folder to your VM. | 13 | 1. Copy the build\IntegrationMsi\Debug\net10.0-windows folder to your VM. |
| 14 | 1. Open an elevated command prompt and navigate to the net8.0-windows folder. | 14 | 1. Open an elevated command prompt and navigate to the net10.0-windows folder. |
| 15 | 1. Run the runtests.cmd file to run the tests. | 15 | 1. Run the runtests.cmd file to run the tests. |
| 16 | 16 | ||
| 17 | You can modify the runtests.cmd to run specific tests. | 17 | You can modify the runtests.cmd to run specific tests. |
diff --git a/src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.vcxproj b/src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.vcxproj index d2e7b2b6..0678cacc 100644 --- a/src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.vcxproj +++ b/src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.vcxproj | |||
| @@ -28,25 +28,25 @@ | |||
| 28 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | 28 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
| 29 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 29 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 30 | <UseDebugLibraries>true</UseDebugLibraries> | 30 | <UseDebugLibraries>true</UseDebugLibraries> |
| 31 | <PlatformToolset>v143</PlatformToolset> | 31 | <PlatformToolset>v145</PlatformToolset> |
| 32 | <CharacterSet>Unicode</CharacterSet> | 32 | <CharacterSet>Unicode</CharacterSet> |
| 33 | </PropertyGroup> | 33 | </PropertyGroup> |
| 34 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 34 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
| 35 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 35 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 36 | <UseDebugLibraries>false</UseDebugLibraries> | 36 | <UseDebugLibraries>false</UseDebugLibraries> |
| 37 | <PlatformToolset>v143</PlatformToolset> | 37 | <PlatformToolset>v145</PlatformToolset> |
| 38 | <CharacterSet>Unicode</CharacterSet> | 38 | <CharacterSet>Unicode</CharacterSet> |
| 39 | </PropertyGroup> | 39 | </PropertyGroup> |
| 40 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 40 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
| 41 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 41 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 42 | <UseDebugLibraries>true</UseDebugLibraries> | 42 | <UseDebugLibraries>true</UseDebugLibraries> |
| 43 | <PlatformToolset>v143</PlatformToolset> | 43 | <PlatformToolset>v145</PlatformToolset> |
| 44 | <CharacterSet>Unicode</CharacterSet> | 44 | <CharacterSet>Unicode</CharacterSet> |
| 45 | </PropertyGroup> | 45 | </PropertyGroup> |
| 46 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 46 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
| 47 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 47 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 48 | <UseDebugLibraries>false</UseDebugLibraries> | 48 | <UseDebugLibraries>false</UseDebugLibraries> |
| 49 | <PlatformToolset>v143</PlatformToolset> | 49 | <PlatformToolset>v145</PlatformToolset> |
| 50 | <CharacterSet>Unicode</CharacterSet> | 50 | <CharacterSet>Unicode</CharacterSet> |
| 51 | </PropertyGroup> | 51 | </PropertyGroup> |
| 52 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | 52 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
| @@ -288,4 +288,4 @@ | |||
| 288 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 288 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 289 | <ImportGroup Label="ExtensionTargets"> | 289 | <ImportGroup Label="ExtensionTargets"> |
| 290 | </ImportGroup> | 290 | </ImportGroup> |
| 291 | </Project> \ No newline at end of file | 291 | </Project> |
diff --git a/src/test/msi/TestData/CustomActionTests/TestCA/TestCA.csproj b/src/test/msi/TestData/CustomActionTests/TestCA/TestCA.csproj index 00fb5a41..957ebcb2 100644 --- a/src/test/msi/TestData/CustomActionTests/TestCA/TestCA.csproj +++ b/src/test/msi/TestData/CustomActionTests/TestCA/TestCA.csproj | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | <TargetFramework>net472</TargetFramework> | 5 | <TargetFramework>net472</TargetFramework> |
| 6 | 6 | ||
| 7 | <!-- Add some random EULA Ids for testing purposes. --> | 7 | <!-- Add some random EULA Ids for testing purposes. --> |
| 8 | <AcceptEula>foo;wix7;bar</AcceptEula> | 8 | <AcceptEula>foo;wix8;bar</AcceptEula> |
| 9 | </PropertyGroup> | 9 | </PropertyGroup> |
| 10 | 10 | ||
| 11 | <ItemGroup> | 11 | <ItemGroup> |
diff --git a/src/test/msi/WixToolsetTest.MsiE2E/WixToolsetTest.MsiE2E.csproj b/src/test/msi/WixToolsetTest.MsiE2E/WixToolsetTest.MsiE2E.csproj index f0bf8a5d..f73e5a58 100644 --- a/src/test/msi/WixToolsetTest.MsiE2E/WixToolsetTest.MsiE2E.csproj +++ b/src/test/msi/WixToolsetTest.MsiE2E/WixToolsetTest.MsiE2E.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0-windows</TargetFramework> | 6 | <TargetFramework>net10.0-windows</TargetFramework> |
| 7 | <PlatformTarget>x64</PlatformTarget> | 7 | <PlatformTarget>x64</PlatformTarget> |
| 8 | <IsWixTestProject>true</IsWixTestProject> | 8 | <IsWixTestProject>true</IsWixTestProject> |
| 9 | </PropertyGroup> | 9 | </PropertyGroup> |
diff --git a/src/test/sandbox/setup_sandbox.bat b/src/test/sandbox/setup_sandbox.bat index fac7ec4c..f1293aba 100644 --- a/src/test/sandbox/setup_sandbox.bat +++ b/src/test/sandbox/setup_sandbox.bat | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | @setlocal enabledelayedexpansion | 1 | @setlocal enabledelayedexpansion |
| 2 | @echo off | 2 | @echo off |
| 3 | SET DOTNET_VERSION=8.0 | 3 | SET DOTNET_VERSION=10.0 |
| 4 | 4 | ||
| 5 | :MENU | 5 | :MENU |
| 6 | cls | 6 | cls |
diff --git a/src/test/test.cmd b/src/test/test.cmd index 75ced392..7c363ba3 100644 --- a/src/test/test.cmd +++ b/src/test/test.cmd | |||
| @@ -13,8 +13,7 @@ | |||
| 13 | 13 | ||
| 14 | @call burn\test_burn.cmd %_C% %_T% || exit /b | 14 | @call burn\test_burn.cmd %_C% %_T% || exit /b |
| 15 | @call msi\test_msi.cmd %_C% %_T% || exit /b | 15 | @call msi\test_msi.cmd %_C% %_T% || exit /b |
| 16 | 16 | @call wix\test_wix.cmd %_C% %_T% || exit /b | |
| 17 | dotnet test wix -c %_C% --nologo -l "trx;LogFileName=%_L%\TestResults\WixToolsetTest.WixE2ETests.trx" || exit /b | ||
| 18 | 17 | ||
| 19 | @popd | 18 | @popd |
| 20 | @endlocal | 19 | @endlocal |
diff --git a/src/test/wix/TestData/CsprojClassLibraryMultiFramework/CsprojClassLibraryMultiFramework.csproj b/src/test/wix/TestData/CsprojClassLibraryMultiFramework/CsprojClassLibraryMultiFramework.csproj index 3fc6a7c8..9ee22a81 100644 --- a/src/test/wix/TestData/CsprojClassLibraryMultiFramework/CsprojClassLibraryMultiFramework.csproj +++ b/src/test/wix/TestData/CsprojClassLibraryMultiFramework/CsprojClassLibraryMultiFramework.csproj | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | <Project Sdk="Microsoft.NET.Sdk"> | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <TargetFrameworks>net8.0;net472</TargetFrameworks> | 4 | <TargetFrameworks>net10.0;net472</TargetFrameworks> |
| 5 | <DebugType>embedded</DebugType> | 5 | <DebugType>embedded</DebugType> |
| 6 | </PropertyGroup> | 6 | </PropertyGroup> |
| 7 | 7 | ||
diff --git a/src/test/wix/TestData/CsprojClassLibraryMultiTarget/CsprojClassLibraryMultiTarget.csproj b/src/test/wix/TestData/CsprojClassLibraryMultiTarget/CsprojClassLibraryMultiTarget.csproj index aa5782dd..c2693a75 100644 --- a/src/test/wix/TestData/CsprojClassLibraryMultiTarget/CsprojClassLibraryMultiTarget.csproj +++ b/src/test/wix/TestData/CsprojClassLibraryMultiTarget/CsprojClassLibraryMultiTarget.csproj | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | <Project Sdk="Microsoft.NET.Sdk"> | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <TargetFrameworks>net8.0;net472</TargetFrameworks> | 4 | <TargetFrameworks>net10.0;net472</TargetFrameworks> |
| 5 | </PropertyGroup> | 5 | </PropertyGroup> |
| 6 | 6 | ||
| 7 | <ItemGroup> | 7 | <ItemGroup> |
diff --git a/src/test/wix/TestData/CsprojConsoleMultiFramework/CsprojConsoleMultiFramework.csproj b/src/test/wix/TestData/CsprojConsoleMultiFramework/CsprojConsoleMultiFramework.csproj index 095a48bd..0cdbdc3b 100644 --- a/src/test/wix/TestData/CsprojConsoleMultiFramework/CsprojConsoleMultiFramework.csproj +++ b/src/test/wix/TestData/CsprojConsoleMultiFramework/CsprojConsoleMultiFramework.csproj | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <OutputType>Exe</OutputType> | 4 | <OutputType>Exe</OutputType> |
| 5 | <TargetFrameworks>net8.0;net472</TargetFrameworks> | 5 | <TargetFrameworks>net10.0;net472</TargetFrameworks> |
| 6 | <RuntimeIdentifiers>win-x86</RuntimeIdentifiers> | 6 | <RuntimeIdentifiers>win-x86</RuntimeIdentifiers> |
| 7 | </PropertyGroup> | 7 | </PropertyGroup> |
| 8 | 8 | ||
diff --git a/src/test/wix/TestData/CsprojConsoleNetCore/CsprojConsoleNetCore.csproj b/src/test/wix/TestData/CsprojConsoleNetCore/CsprojConsoleNetCore.csproj index 8dd47979..815e7c6a 100644 --- a/src/test/wix/TestData/CsprojConsoleNetCore/CsprojConsoleNetCore.csproj +++ b/src/test/wix/TestData/CsprojConsoleNetCore/CsprojConsoleNetCore.csproj | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <OutputType>Exe</OutputType> | 4 | <OutputType>Exe</OutputType> |
| 5 | <TargetFramework>net8.0</TargetFramework> | 5 | <TargetFramework>net10.0</TargetFramework> |
| 6 | <RuntimeIdentifiers>win-x86</RuntimeIdentifiers> | 6 | <RuntimeIdentifiers>win-x86</RuntimeIdentifiers> |
| 7 | </PropertyGroup> | 7 | </PropertyGroup> |
| 8 | 8 | ||
diff --git a/src/test/wix/TestData/CsprojWebApplicationNetCore/CsprojWebApplicationNetCore.csproj b/src/test/wix/TestData/CsprojWebApplicationNetCore/CsprojWebApplicationNetCore.csproj index cae0d3a6..de0517db 100644 --- a/src/test/wix/TestData/CsprojWebApplicationNetCore/CsprojWebApplicationNetCore.csproj +++ b/src/test/wix/TestData/CsprojWebApplicationNetCore/CsprojWebApplicationNetCore.csproj | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | <Project Sdk="Microsoft.NET.Sdk.Web"> | 1 | <Project Sdk="Microsoft.NET.Sdk.Web"> |
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <TargetFramework>net8.0</TargetFramework> | 4 | <TargetFramework>net10.0</TargetFramework> |
| 5 | </PropertyGroup> | 5 | </PropertyGroup> |
| 6 | 6 | ||
| 7 | <ItemGroup> | 7 | <ItemGroup> |
diff --git a/src/test/wix/TestData/CsprojWpfNetCore/CsprojWpfNetCore.csproj b/src/test/wix/TestData/CsprojWpfNetCore/CsprojWpfNetCore.csproj index b1bf8781..56902842 100644 --- a/src/test/wix/TestData/CsprojWpfNetCore/CsprojWpfNetCore.csproj +++ b/src/test/wix/TestData/CsprojWpfNetCore/CsprojWpfNetCore.csproj | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <OutputType>WinExe</OutputType> | 4 | <OutputType>WinExe</OutputType> |
| 5 | <TargetFramework>net8.0-windows7.0</TargetFramework> | 5 | <TargetFramework>net10.0-windows7.0</TargetFramework> |
| 6 | <Nullable>enable</Nullable> | 6 | <Nullable>enable</Nullable> |
| 7 | <UseWPF>true</UseWPF> | 7 | <UseWPF>true</UseWPF> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
diff --git a/src/test/wix/TestData/Directory.Build.props b/src/test/wix/TestData/Directory.Build.props index 1a791cf9..a7b78346 100644 --- a/src/test/wix/TestData/Directory.Build.props +++ b/src/test/wix/TestData/Directory.Build.props | |||
| @@ -8,6 +8,6 @@ | |||
| 8 | --> | 8 | --> |
| 9 | 9 | ||
| 10 | <PropertyGroup> | 10 | <PropertyGroup> |
| 11 | <AcceptEula>wix7</AcceptEula> | 11 | <AcceptEula>wix8</AcceptEula> |
| 12 | </PropertyGroup> | 12 | </PropertyGroup> |
| 13 | </Project> | 13 | </Project> |
diff --git a/src/test/wix/TestData/VcxprojConsoleApplication/VcxprojConsoleApplication.vcxproj b/src/test/wix/TestData/VcxprojConsoleApplication/VcxprojConsoleApplication.vcxproj index 46ca4efd..1923687d 100644 --- a/src/test/wix/TestData/VcxprojConsoleApplication/VcxprojConsoleApplication.vcxproj +++ b/src/test/wix/TestData/VcxprojConsoleApplication/VcxprojConsoleApplication.vcxproj | |||
| @@ -29,26 +29,26 @@ | |||
| 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
| 30 | <ConfigurationType>Application</ConfigurationType> | 30 | <ConfigurationType>Application</ConfigurationType> |
| 31 | <UseDebugLibraries>true</UseDebugLibraries> | 31 | <UseDebugLibraries>true</UseDebugLibraries> |
| 32 | <PlatformToolset>v143</PlatformToolset> | 32 | <PlatformToolset>v145</PlatformToolset> |
| 33 | <CharacterSet>Unicode</CharacterSet> | 33 | <CharacterSet>Unicode</CharacterSet> |
| 34 | </PropertyGroup> | 34 | </PropertyGroup> |
| 35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
| 36 | <ConfigurationType>Application</ConfigurationType> | 36 | <ConfigurationType>Application</ConfigurationType> |
| 37 | <UseDebugLibraries>false</UseDebugLibraries> | 37 | <UseDebugLibraries>false</UseDebugLibraries> |
| 38 | <PlatformToolset>v143</PlatformToolset> | 38 | <PlatformToolset>v145</PlatformToolset> |
| 39 | <WholeProgramOptimization>true</WholeProgramOptimization> | 39 | <WholeProgramOptimization>true</WholeProgramOptimization> |
| 40 | <CharacterSet>Unicode</CharacterSet> | 40 | <CharacterSet>Unicode</CharacterSet> |
| 41 | </PropertyGroup> | 41 | </PropertyGroup> |
| 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
| 43 | <ConfigurationType>Application</ConfigurationType> | 43 | <ConfigurationType>Application</ConfigurationType> |
| 44 | <UseDebugLibraries>true</UseDebugLibraries> | 44 | <UseDebugLibraries>true</UseDebugLibraries> |
| 45 | <PlatformToolset>v143</PlatformToolset> | 45 | <PlatformToolset>v145</PlatformToolset> |
| 46 | <CharacterSet>Unicode</CharacterSet> | 46 | <CharacterSet>Unicode</CharacterSet> |
| 47 | </PropertyGroup> | 47 | </PropertyGroup> |
| 48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
| 49 | <ConfigurationType>Application</ConfigurationType> | 49 | <ConfigurationType>Application</ConfigurationType> |
| 50 | <UseDebugLibraries>false</UseDebugLibraries> | 50 | <UseDebugLibraries>false</UseDebugLibraries> |
| 51 | <PlatformToolset>v143</PlatformToolset> | 51 | <PlatformToolset>v145</PlatformToolset> |
| 52 | <WholeProgramOptimization>true</WholeProgramOptimization> | 52 | <WholeProgramOptimization>true</WholeProgramOptimization> |
| 53 | <CharacterSet>Unicode</CharacterSet> | 53 | <CharacterSet>Unicode</CharacterSet> |
| 54 | </PropertyGroup> | 54 | </PropertyGroup> |
| @@ -144,4 +144,4 @@ | |||
| 144 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 144 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 145 | <ImportGroup Label="ExtensionTargets"> | 145 | <ImportGroup Label="ExtensionTargets"> |
| 146 | </ImportGroup> | 146 | </ImportGroup> |
| 147 | </Project> \ No newline at end of file | 147 | </Project> |
diff --git a/src/test/wix/TestData/VcxprojDll/VcxprojDll.vcxproj b/src/test/wix/TestData/VcxprojDll/VcxprojDll.vcxproj index f889409e..a0fc6c0c 100644 --- a/src/test/wix/TestData/VcxprojDll/VcxprojDll.vcxproj +++ b/src/test/wix/TestData/VcxprojDll/VcxprojDll.vcxproj | |||
| @@ -29,26 +29,26 @@ | |||
| 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
| 30 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 30 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 31 | <UseDebugLibraries>true</UseDebugLibraries> | 31 | <UseDebugLibraries>true</UseDebugLibraries> |
| 32 | <PlatformToolset>v143</PlatformToolset> | 32 | <PlatformToolset>v145</PlatformToolset> |
| 33 | <CharacterSet>Unicode</CharacterSet> | 33 | <CharacterSet>Unicode</CharacterSet> |
| 34 | </PropertyGroup> | 34 | </PropertyGroup> |
| 35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
| 36 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 36 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 37 | <UseDebugLibraries>false</UseDebugLibraries> | 37 | <UseDebugLibraries>false</UseDebugLibraries> |
| 38 | <PlatformToolset>v143</PlatformToolset> | 38 | <PlatformToolset>v145</PlatformToolset> |
| 39 | <WholeProgramOptimization>true</WholeProgramOptimization> | 39 | <WholeProgramOptimization>true</WholeProgramOptimization> |
| 40 | <CharacterSet>Unicode</CharacterSet> | 40 | <CharacterSet>Unicode</CharacterSet> |
| 41 | </PropertyGroup> | 41 | </PropertyGroup> |
| 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
| 43 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 43 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 44 | <UseDebugLibraries>true</UseDebugLibraries> | 44 | <UseDebugLibraries>true</UseDebugLibraries> |
| 45 | <PlatformToolset>v143</PlatformToolset> | 45 | <PlatformToolset>v145</PlatformToolset> |
| 46 | <CharacterSet>Unicode</CharacterSet> | 46 | <CharacterSet>Unicode</CharacterSet> |
| 47 | </PropertyGroup> | 47 | </PropertyGroup> |
| 48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
| 49 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 49 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 50 | <UseDebugLibraries>false</UseDebugLibraries> | 50 | <UseDebugLibraries>false</UseDebugLibraries> |
| 51 | <PlatformToolset>v143</PlatformToolset> | 51 | <PlatformToolset>v145</PlatformToolset> |
| 52 | <WholeProgramOptimization>true</WholeProgramOptimization> | 52 | <WholeProgramOptimization>true</WholeProgramOptimization> |
| 53 | <CharacterSet>Unicode</CharacterSet> | 53 | <CharacterSet>Unicode</CharacterSet> |
| 54 | </PropertyGroup> | 54 | </PropertyGroup> |
| @@ -171,4 +171,4 @@ | |||
| 171 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 171 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 172 | <ImportGroup Label="ExtensionTargets"> | 172 | <ImportGroup Label="ExtensionTargets"> |
| 173 | </ImportGroup> | 173 | </ImportGroup> |
| 174 | </Project> \ No newline at end of file | 174 | </Project> |
diff --git a/src/test/wix/TestData/VcxprojStaticLib/VcxprojStaticLib.vcxproj b/src/test/wix/TestData/VcxprojStaticLib/VcxprojStaticLib.vcxproj index 0094f9bd..cd02f692 100644 --- a/src/test/wix/TestData/VcxprojStaticLib/VcxprojStaticLib.vcxproj +++ b/src/test/wix/TestData/VcxprojStaticLib/VcxprojStaticLib.vcxproj | |||
| @@ -29,26 +29,26 @@ | |||
| 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
| 30 | <ConfigurationType>StaticLibrary</ConfigurationType> | 30 | <ConfigurationType>StaticLibrary</ConfigurationType> |
| 31 | <UseDebugLibraries>true</UseDebugLibraries> | 31 | <UseDebugLibraries>true</UseDebugLibraries> |
| 32 | <PlatformToolset>v143</PlatformToolset> | 32 | <PlatformToolset>v145</PlatformToolset> |
| 33 | <CharacterSet>Unicode</CharacterSet> | 33 | <CharacterSet>Unicode</CharacterSet> |
| 34 | </PropertyGroup> | 34 | </PropertyGroup> |
| 35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
| 36 | <ConfigurationType>StaticLibrary</ConfigurationType> | 36 | <ConfigurationType>StaticLibrary</ConfigurationType> |
| 37 | <UseDebugLibraries>false</UseDebugLibraries> | 37 | <UseDebugLibraries>false</UseDebugLibraries> |
| 38 | <PlatformToolset>v143</PlatformToolset> | 38 | <PlatformToolset>v145</PlatformToolset> |
| 39 | <WholeProgramOptimization>true</WholeProgramOptimization> | 39 | <WholeProgramOptimization>true</WholeProgramOptimization> |
| 40 | <CharacterSet>Unicode</CharacterSet> | 40 | <CharacterSet>Unicode</CharacterSet> |
| 41 | </PropertyGroup> | 41 | </PropertyGroup> |
| 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
| 43 | <ConfigurationType>StaticLibrary</ConfigurationType> | 43 | <ConfigurationType>StaticLibrary</ConfigurationType> |
| 44 | <UseDebugLibraries>true</UseDebugLibraries> | 44 | <UseDebugLibraries>true</UseDebugLibraries> |
| 45 | <PlatformToolset>v143</PlatformToolset> | 45 | <PlatformToolset>v145</PlatformToolset> |
| 46 | <CharacterSet>Unicode</CharacterSet> | 46 | <CharacterSet>Unicode</CharacterSet> |
| 47 | </PropertyGroup> | 47 | </PropertyGroup> |
| 48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
| 49 | <ConfigurationType>StaticLibrary</ConfigurationType> | 49 | <ConfigurationType>StaticLibrary</ConfigurationType> |
| 50 | <UseDebugLibraries>false</UseDebugLibraries> | 50 | <UseDebugLibraries>false</UseDebugLibraries> |
| 51 | <PlatformToolset>v143</PlatformToolset> | 51 | <PlatformToolset>v145</PlatformToolset> |
| 52 | <WholeProgramOptimization>true</WholeProgramOptimization> | 52 | <WholeProgramOptimization>true</WholeProgramOptimization> |
| 53 | <CharacterSet>Unicode</CharacterSet> | 53 | <CharacterSet>Unicode</CharacterSet> |
| 54 | </PropertyGroup> | 54 | </PropertyGroup> |
| @@ -166,4 +166,4 @@ | |||
| 166 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 166 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 167 | <ImportGroup Label="ExtensionTargets"> | 167 | <ImportGroup Label="ExtensionTargets"> |
| 168 | </ImportGroup> | 168 | </ImportGroup> |
| 169 | </Project> \ No newline at end of file | 169 | </Project> |
diff --git a/src/test/wix/TestData/VcxprojWindowsApp/VcxprojWindowsApp.vcxproj b/src/test/wix/TestData/VcxprojWindowsApp/VcxprojWindowsApp.vcxproj index 7c2ae016..41c9b153 100644 --- a/src/test/wix/TestData/VcxprojWindowsApp/VcxprojWindowsApp.vcxproj +++ b/src/test/wix/TestData/VcxprojWindowsApp/VcxprojWindowsApp.vcxproj | |||
| @@ -29,26 +29,26 @@ | |||
| 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
| 30 | <ConfigurationType>Application</ConfigurationType> | 30 | <ConfigurationType>Application</ConfigurationType> |
| 31 | <UseDebugLibraries>true</UseDebugLibraries> | 31 | <UseDebugLibraries>true</UseDebugLibraries> |
| 32 | <PlatformToolset>v143</PlatformToolset> | 32 | <PlatformToolset>v145</PlatformToolset> |
| 33 | <CharacterSet>Unicode</CharacterSet> | 33 | <CharacterSet>Unicode</CharacterSet> |
| 34 | </PropertyGroup> | 34 | </PropertyGroup> |
| 35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
| 36 | <ConfigurationType>Application</ConfigurationType> | 36 | <ConfigurationType>Application</ConfigurationType> |
| 37 | <UseDebugLibraries>false</UseDebugLibraries> | 37 | <UseDebugLibraries>false</UseDebugLibraries> |
| 38 | <PlatformToolset>v143</PlatformToolset> | 38 | <PlatformToolset>v145</PlatformToolset> |
| 39 | <WholeProgramOptimization>true</WholeProgramOptimization> | 39 | <WholeProgramOptimization>true</WholeProgramOptimization> |
| 40 | <CharacterSet>Unicode</CharacterSet> | 40 | <CharacterSet>Unicode</CharacterSet> |
| 41 | </PropertyGroup> | 41 | </PropertyGroup> |
| 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
| 43 | <ConfigurationType>Application</ConfigurationType> | 43 | <ConfigurationType>Application</ConfigurationType> |
| 44 | <UseDebugLibraries>true</UseDebugLibraries> | 44 | <UseDebugLibraries>true</UseDebugLibraries> |
| 45 | <PlatformToolset>v143</PlatformToolset> | 45 | <PlatformToolset>v145</PlatformToolset> |
| 46 | <CharacterSet>Unicode</CharacterSet> | 46 | <CharacterSet>Unicode</CharacterSet> |
| 47 | </PropertyGroup> | 47 | </PropertyGroup> |
| 48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
| 49 | <ConfigurationType>Application</ConfigurationType> | 49 | <ConfigurationType>Application</ConfigurationType> |
| 50 | <UseDebugLibraries>false</UseDebugLibraries> | 50 | <UseDebugLibraries>false</UseDebugLibraries> |
| 51 | <PlatformToolset>v143</PlatformToolset> | 51 | <PlatformToolset>v145</PlatformToolset> |
| 52 | <WholeProgramOptimization>true</WholeProgramOptimization> | 52 | <WholeProgramOptimization>true</WholeProgramOptimization> |
| 53 | <CharacterSet>Unicode</CharacterSet> | 53 | <CharacterSet>Unicode</CharacterSet> |
| 54 | </PropertyGroup> | 54 | </PropertyGroup> |
| @@ -157,4 +157,4 @@ | |||
| 157 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 157 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 158 | <ImportGroup Label="ExtensionTargets"> | 158 | <ImportGroup Label="ExtensionTargets"> |
| 159 | </ImportGroup> | 159 | </ImportGroup> |
| 160 | </Project> \ No newline at end of file | 160 | </Project> |
diff --git a/src/test/wix/TestData/WixprojLibraryMultiFramework/Library.wxs b/src/test/wix/TestData/WixprojLibraryMultiFramework/Library.wxs index 93049fd3..fe3e7f28 100644 --- a/src/test/wix/TestData/WixprojLibraryMultiFramework/Library.wxs +++ b/src/test/wix/TestData/WixprojLibraryMultiFramework/Library.wxs | |||
| @@ -1,13 +1,13 @@ | |||
| 1 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui"> | 1 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui"> |
| 2 | <Fragment> | 2 | <Fragment> |
| 3 | <ComponentGroup Id='CsprojClassLibraryMultiFrameworkNet80' Directory='ApplicationFolder' Subdirectory="net8.0"> | 3 | <ComponentGroup Id='CsprojClassLibraryMultiFrameworkNet80' Directory='ApplicationFolder' Subdirectory="net10.0"> |
| 4 | <Component> | 4 | <Component> |
| 5 | <File Id="Net80" Source='!(bindpath.CsprojConsoleMultiFramework.net8.0)CsprojConsoleMultiFramework.exe' /> | 5 | <File Id="Net80" Source='!(bindpath.CsprojConsoleMultiFramework.net10.0)CsprojConsoleMultiFramework.exe' /> |
| 6 | <File Source='!(bindpath.CsprojConsoleMultiFramework.net8.0)CsprojConsoleMultiFramework.deps.json' /> | 6 | <File Source='!(bindpath.CsprojConsoleMultiFramework.net10.0)CsprojConsoleMultiFramework.deps.json' /> |
| 7 | <File Source='!(bindpath.CsprojConsoleMultiFramework.net8.0)CsprojConsoleMultiFramework.runtimeconfig.json' /> | 7 | <File Source='!(bindpath.CsprojConsoleMultiFramework.net10.0)CsprojConsoleMultiFramework.runtimeconfig.json' /> |
| 8 | </Component> | 8 | </Component> |
| 9 | <Component> | 9 | <Component> |
| 10 | <File Source='!(bindpath.CsprojConsoleMultiFramework.net8.0)CsprojClassLibraryMultiFramework.dll' /> | 10 | <File Source='!(bindpath.CsprojConsoleMultiFramework.net10.0)CsprojClassLibraryMultiFramework.dll' /> |
| 11 | </Component> | 11 | </Component> |
| 12 | </ComponentGroup> | 12 | </ComponentGroup> |
| 13 | </Fragment> | 13 | </Fragment> |
diff --git a/src/test/wix/TestData/WixprojLibraryMultiFramework/WixprojLibraryMultiFramework.wixproj b/src/test/wix/TestData/WixprojLibraryMultiFramework/WixprojLibraryMultiFramework.wixproj index ec224510..64ddf82f 100644 --- a/src/test/wix/TestData/WixprojLibraryMultiFramework/WixprojLibraryMultiFramework.wixproj +++ b/src/test/wix/TestData/WixprojLibraryMultiFramework/WixprojLibraryMultiFramework.wixproj | |||
| @@ -7,6 +7,6 @@ | |||
| 7 | 7 | ||
| 8 | <ItemGroup> | 8 | <ItemGroup> |
| 9 | <ProjectReference Include="..\CsprojConsoleMultiFramework\CsprojConsoleMultiFramework.csproj" | 9 | <ProjectReference Include="..\CsprojConsoleMultiFramework\CsprojConsoleMultiFramework.csproj" |
| 10 | TargetFrameworks="net472;net8.0" Publish="true" /> | 10 | TargetFrameworks="net472;net10.0" Publish="true" /> |
| 11 | </ItemGroup> | 11 | </ItemGroup> |
| 12 | </Project> | 12 | </Project> |
diff --git a/src/test/wix/TestData/WixprojPackageCsprojWebApplicationNetCore/WixprojPackageCsprojWebApplicationNetCore.wixproj b/src/test/wix/TestData/WixprojPackageCsprojWebApplicationNetCore/WixprojPackageCsprojWebApplicationNetCore.wixproj index bbe0f49b..6c0585ef 100644 --- a/src/test/wix/TestData/WixprojPackageCsprojWebApplicationNetCore/WixprojPackageCsprojWebApplicationNetCore.wixproj +++ b/src/test/wix/TestData/WixprojPackageCsprojWebApplicationNetCore/WixprojPackageCsprojWebApplicationNetCore.wixproj | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | 1 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> |
| 2 | <Project Sdk='WixToolset.Sdk'> | 2 | <Project Sdk='WixToolset.Sdk'> |
| 3 | <!-- <Project> --> | 3 | <!-- <Project> --> |
| 4 | <!-- <Import Sdk="WixToolset.Sdk" Project='D:\src\wix4\build\wix\Debug\net8.0\Sdk\Sdk.props' /> --> | 4 | <!-- <Import Sdk="WixToolset.Sdk" Project='D:\src\wix4\build\wix\Debug\net10.0\Sdk\Sdk.props' /> --> |
| 5 | 5 | ||
| 6 | <PropertyGroup> | 6 | <PropertyGroup> |
| 7 | <!-- <WixBinDir>D:\src\wix4\build\wix\Debug\net472\</WixBinDir> --> | 7 | <!-- <WixBinDir>D:\src\wix4\build\wix\Debug\net472\</WixBinDir> --> |
| @@ -13,5 +13,5 @@ | |||
| 13 | <ProjectReference Include="..\CsprojWebApplicationNetCore\CsprojWebApplicationNetCore.csproj" Publish="true" /> | 13 | <ProjectReference Include="..\CsprojWebApplicationNetCore\CsprojWebApplicationNetCore.csproj" Publish="true" /> |
| 14 | </ItemGroup> | 14 | </ItemGroup> |
| 15 | 15 | ||
| 16 | <!-- <Import Sdk="WixToolset.Sdk" Project='D:\src\wix4\build\wix\Debug\net8.0\Sdk\Sdk.targets' /> --> | 16 | <!-- <Import Sdk="WixToolset.Sdk" Project='D:\src\wix4\build\wix\Debug\net10.0\Sdk\Sdk.targets' /> --> |
| 17 | </Project> | 17 | </Project> |
diff --git a/src/test/wix/TestData/WixprojPackageVcxprojWindowsApp/WixprojPackageVcxprojWindowsApp.wixproj b/src/test/wix/TestData/WixprojPackageVcxprojWindowsApp/WixprojPackageVcxprojWindowsApp.wixproj index 1e137761..2723d180 100644 --- a/src/test/wix/TestData/WixprojPackageVcxprojWindowsApp/WixprojPackageVcxprojWindowsApp.wixproj +++ b/src/test/wix/TestData/WixprojPackageVcxprojWindowsApp/WixprojPackageVcxprojWindowsApp.wixproj | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | <SignOutput>true</SignOutput> | 6 | <SignOutput>true</SignOutput> |
| 7 | 7 | ||
| 8 | <!-- Add some random EULA Ids for testing purposes. --> | 8 | <!-- Add some random EULA Ids for testing purposes. --> |
| 9 | <AcceptEula>abc;xyz;123;wix7</AcceptEula> | 9 | <AcceptEula>abc;xyz;123;wix8</AcceptEula> |
| 10 | </PropertyGroup> | 10 | </PropertyGroup> |
| 11 | 11 | ||
| 12 | <ItemGroup> | 12 | <ItemGroup> |
diff --git a/src/test/wix/WixE2E/WixE2E.csproj b/src/test/wix/WixE2E/WixE2E.csproj index 055df524..934b7162 100644 --- a/src/test/wix/WixE2E/WixE2E.csproj +++ b/src/test/wix/WixE2E/WixE2E.csproj | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> |
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net472</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixTestProject>true</IsWixTestProject> | 7 | <IsWixMSTestProject>true</IsWixMSTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
| 10 | <ItemGroup> | 10 | <ItemGroup> |
| @@ -12,6 +12,7 @@ | |||
| 12 | </ItemGroup> | 12 | </ItemGroup> |
| 13 | 13 | ||
| 14 | <ItemGroup> | 14 | <ItemGroup> |
| 15 | <PackageReference Include="WixInternal.TestSupport" /> | 15 | <PackageReference Include="WixInternal.MSTestSupport" /> |
| 16 | <PackageReference Include="WixInternal.Core.MSTestPackage" /> | ||
| 16 | </ItemGroup> | 17 | </ItemGroup> |
| 17 | </Project> | 18 | </Project> |
diff --git a/src/test/wix/WixE2E/WixE2EFixture.cs b/src/test/wix/WixE2E/WixE2EFixture.cs index 512e80f5..8f993808 100644 --- a/src/test/wix/WixE2E/WixE2EFixture.cs +++ b/src/test/wix/WixE2E/WixE2EFixture.cs | |||
| @@ -1,18 +1,21 @@ | |||
| 1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | 1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. |
| 2 | 2 | ||
| 3 | namespace WixE2E | 3 | using System; |
| 4 | { | 4 | using System.IO; |
| 5 | using System; | 5 | using System.Linq; |
| 6 | using System.IO; | 6 | using System.Security.Cryptography; |
| 7 | using System.Linq; | 7 | using System.Text; |
| 8 | using System.Security.Cryptography; | 8 | using Microsoft.VisualStudio.TestTools.UnitTesting; |
| 9 | using System.Text; | 9 | using WixInternal.MSTestSupport; |
| 10 | using WixInternal.TestSupport; | 10 | |
| 11 | using Xunit; | 11 | [assembly: DoNotParallelize] |
| 12 | 12 | ||
| 13 | namespace WixToolsetTest.WixE2E | ||
| 14 | { | ||
| 15 | [TestClass] | ||
| 13 | public class WixE2EFixture | 16 | public class WixE2EFixture |
| 14 | { | 17 | { |
| 15 | [Fact] | 18 | [TestMethod] |
| 16 | public void CanBuildWixlibMultiFramework() | 19 | public void CanBuildWixlibMultiFramework() |
| 17 | { | 20 | { |
| 18 | var projectPath = TestData.Get("TestData", "WixprojLibraryMultiFramework", "WixprojLibraryMultiFramework.wixproj"); | 21 | var projectPath = TestData.Get("TestData", "WixprojLibraryMultiFramework", "WixprojLibraryMultiFramework.wixproj"); |
| @@ -23,7 +26,7 @@ namespace WixE2E | |||
| 23 | result.AssertSuccess(); | 26 | result.AssertSuccess(); |
| 24 | } | 27 | } |
| 25 | 28 | ||
| 26 | [Fact] | 29 | [TestMethod] |
| 27 | public void CanBuildWixlibWithNativeDll() | 30 | public void CanBuildWixlibWithNativeDll() |
| 28 | { | 31 | { |
| 29 | var projectPath = TestData.Get("TestData", "WixprojLibraryVcxprojDll", "WixprojLibraryVcxprojDll.wixproj"); | 32 | var projectPath = TestData.Get("TestData", "WixprojLibraryVcxprojDll", "WixprojLibraryVcxprojDll.wixproj"); |
| @@ -34,7 +37,7 @@ namespace WixE2E | |||
| 34 | result.AssertSuccess(); | 37 | result.AssertSuccess(); |
| 35 | } | 38 | } |
| 36 | 39 | ||
| 37 | [Fact] | 40 | [TestMethod] |
| 38 | public void CanBuildModuleWithWinFormsApp() | 41 | public void CanBuildModuleWithWinFormsApp() |
| 39 | { | 42 | { |
| 40 | var projectPath = TestData.Get("TestData", "WixprojModuleCsprojWinFormsNetFx", "WixprojModuleCsprojWinFormsNetFx.wixproj"); | 43 | var projectPath = TestData.Get("TestData", "WixprojModuleCsprojWinFormsNetFx", "WixprojModuleCsprojWinFormsNetFx.wixproj"); |
| @@ -45,7 +48,7 @@ namespace WixE2E | |||
| 45 | result.AssertSuccess(); | 48 | result.AssertSuccess(); |
| 46 | } | 49 | } |
| 47 | 50 | ||
| 48 | [Fact] | 51 | [TestMethod] |
| 49 | public void CanBuildPackageWithWebApp() | 52 | public void CanBuildPackageWithWebApp() |
| 50 | { | 53 | { |
| 51 | var projectPath = TestData.Get("TestData", "WixprojPackageCsprojWebApplicationNetCore", "WixprojPackageCsprojWebApplicationNetCore.wixproj"); | 54 | var projectPath = TestData.Get("TestData", "WixprojPackageCsprojWebApplicationNetCore", "WixprojPackageCsprojWebApplicationNetCore.wixproj"); |
| @@ -56,7 +59,7 @@ namespace WixE2E | |||
| 56 | result.AssertSuccess(); | 59 | result.AssertSuccess(); |
| 57 | } | 60 | } |
| 58 | 61 | ||
| 59 | [Fact] | 62 | [TestMethod] |
| 60 | public void CanBuildPackageWithNativeWindowsApp() | 63 | public void CanBuildPackageWithNativeWindowsApp() |
| 61 | { | 64 | { |
| 62 | var projectPath = TestData.Get("TestData", "WixprojPackageVcxprojWindowsApp", "WixprojPackageVcxprojWindowsApp.wixproj"); | 65 | var projectPath = TestData.Get("TestData", "WixprojPackageVcxprojWindowsApp", "WixprojPackageVcxprojWindowsApp.wixproj"); |
| @@ -75,7 +78,7 @@ namespace WixE2E | |||
| 75 | }, signingStatement); | 78 | }, signingStatement); |
| 76 | } | 79 | } |
| 77 | 80 | ||
| 78 | [Fact] | 81 | [TestMethod] |
| 79 | public void CanIncrementalBuildPackageWithNativeWindowsAppWithNoEdits() | 82 | public void CanIncrementalBuildPackageWithNativeWindowsAppWithNoEdits() |
| 80 | { | 83 | { |
| 81 | var projectDirectory = TestData.Get("TestData", "WixprojPackageVcxprojWindowsApp"); | 84 | var projectDirectory = TestData.Get("TestData", "WixprojPackageVcxprojWindowsApp"); |
| @@ -101,7 +104,7 @@ namespace WixE2E | |||
| 101 | WixAssert.CompareLineByLine(firstHashes, secondHashes); | 104 | WixAssert.CompareLineByLine(firstHashes, secondHashes); |
| 102 | } | 105 | } |
| 103 | 106 | ||
| 104 | [Fact] | 107 | [TestMethod] |
| 105 | public void CanIncrementalBuildPackageWithNativeWindowsAppWithEdits() | 108 | public void CanIncrementalBuildPackageWithNativeWindowsAppWithEdits() |
| 106 | { | 109 | { |
| 107 | var projectDirectory = TestData.Get("TestData", "WixprojPackageVcxprojWindowsApp"); | 110 | var projectDirectory = TestData.Get("TestData", "WixprojPackageVcxprojWindowsApp"); |
| @@ -130,10 +133,12 @@ namespace WixE2E | |||
| 130 | var secondHashes = secondBuiltFiles.Select(s => $"{s.Substring(projectBinPath.Length).TrimStart('\\')} with hash: {GetFileHash(s)}").ToArray(); | 133 | var secondHashes = secondBuiltFiles.Select(s => $"{s.Substring(projectBinPath.Length).TrimStart('\\')} with hash: {GetFileHash(s)}").ToArray(); |
| 131 | 134 | ||
| 132 | WixAssert.CompareLineByLine(firstRelativePaths, secondRelativePaths); | 135 | WixAssert.CompareLineByLine(firstRelativePaths, secondRelativePaths); |
| 133 | Assert.NotEqual(firstHashes, secondHashes); | 136 | Assert.AreNotEqual(firstHashes, secondHashes); |
| 134 | } | 137 | } |
| 135 | 138 | ||
| 136 | [Fact(Skip = "Investigate if .NET Core WebApplications can be incrementally built")] | 139 | [Ignore] |
| 140 | [TestMethod] | ||
| 141 | //[Fact(Skip = "Investigate if .NET Core WebApplications can be incrementally built")] | ||
| 137 | public void CanIncrementalBuildPackageWithNetCoreWebAppWithoutEdits() | 142 | public void CanIncrementalBuildPackageWithNetCoreWebAppWithoutEdits() |
| 138 | { | 143 | { |
| 139 | var projectDirectory = TestData.Get("TestData", "WixprojPackageCsprojWebApplicationNetCore"); | 144 | var projectDirectory = TestData.Get("TestData", "WixprojPackageCsprojWebApplicationNetCore"); |
| @@ -179,11 +184,6 @@ namespace WixE2E | |||
| 179 | } | 184 | } |
| 180 | } | 185 | } |
| 181 | } | 186 | } |
| 182 | |||
| 183 | foreach (var logFile in Directory.GetFiles(rootFolder, "*.binlog", SearchOption.AllDirectories)) | ||
| 184 | { | ||
| 185 | File.Delete(logFile); | ||
| 186 | } | ||
| 187 | } | 187 | } |
| 188 | 188 | ||
| 189 | private static string GetFileHash(string path) | 189 | private static string GetFileHash(string path) |
| @@ -205,7 +205,23 @@ namespace WixE2E | |||
| 205 | 205 | ||
| 206 | private static MsbuildRunnerResult RestoreAndBuild(string projectPath, bool x64 = true, bool suppressValidation = true) | 206 | private static MsbuildRunnerResult RestoreAndBuild(string projectPath, bool x64 = true, bool suppressValidation = true) |
| 207 | { | 207 | { |
| 208 | return MsbuildRunner.Execute(projectPath, new[] { "-Restore", "-v:m", "-bl", $"-p:SuppressValidation={suppressValidation}" }, x64); | 208 | var logPath = BinlogPath(projectPath); |
| 209 | |||
| 210 | var result = MsbuildRunner.Execute(projectPath, new[] { "-Restore", "-v:m", $"-bl:{logPath}", $"-p:SuppressValidation={suppressValidation}" }, x64); | ||
| 211 | |||
| 212 | return result; | ||
| 213 | } | ||
| 214 | |||
| 215 | private static string BinlogPath(string basePath) | ||
| 216 | { | ||
| 217 | var logPath = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(basePath), "..", "..", "..", "..", "..", "logs", "tests", "WixE2E", Path.ChangeExtension(Path.GetFileName(basePath), ".binlog"))); | ||
| 218 | |||
| 219 | while (File.Exists(logPath)) | ||
| 220 | { | ||
| 221 | logPath = Path.ChangeExtension(logPath, ".X.binlog"); | ||
| 222 | } | ||
| 223 | |||
| 224 | return logPath; | ||
| 209 | } | 225 | } |
| 210 | } | 226 | } |
| 211 | } | 227 | } |
diff --git a/src/test/wix/test_wix.cmd b/src/test/wix/test_wix.cmd new file mode 100644 index 00000000..50f92c94 --- /dev/null +++ b/src/test/wix/test_wix.cmd | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | @setlocal | ||
| 2 | @pushd %~dp0 | ||
| 3 | |||
| 4 | @set _RESULT=0 | ||
| 5 | @set _C=Debug | ||
| 6 | @set _L=%~dp0..\..\..\build\logs | ||
| 7 | :parse_args | ||
| 8 | @if /i "%1"=="release" set _C=Release | ||
| 9 | @if not "%1"=="" shift & goto parse_args | ||
| 10 | |||
| 11 | @echo WiX integration tests %_C% | ||
| 12 | |||
| 13 | msbuild -Restore WixE2E\WixE2E.csproj -t:Test -p:Configuration=%_C% -tl -nologo -warnaserror -bl:%_L%\test_wix.binlog || exit /b | ||
| 14 | |||
| 15 | @popd | ||
| 16 | @endlocal | ||
diff --git a/src/wix/WixInternal.Core.MSTestPackage/WixInternal.Core.MSTestPackage.csproj b/src/wix/WixInternal.Core.MSTestPackage/WixInternal.Core.MSTestPackage.csproj index fb857843..de5c29a7 100644 --- a/src/wix/WixInternal.Core.MSTestPackage/WixInternal.Core.MSTestPackage.csproj +++ b/src/wix/WixInternal.Core.MSTestPackage/WixInternal.Core.MSTestPackage.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <Description>Internal WiX Toolset MSTest Package</Description> | 7 | <Description>Internal WiX Toolset MSTest Package</Description> |
| 8 | <DebugType>embedded</DebugType> | 8 | <DebugType>embedded</DebugType> |
| 9 | <PublishRepositoryUrl>true</PublishRepositoryUrl> | 9 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
diff --git a/src/wix/WixInternal.Core.TestPackage/WixInternal.Core.TestPackage.csproj b/src/wix/WixInternal.Core.TestPackage/WixInternal.Core.TestPackage.csproj index 69778055..18449f85 100644 --- a/src/wix/WixInternal.Core.TestPackage/WixInternal.Core.TestPackage.csproj +++ b/src/wix/WixInternal.Core.TestPackage/WixInternal.Core.TestPackage.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <Description>Internal WiX Toolset Test Package</Description> | 7 | <Description>Internal WiX Toolset Test Package</Description> |
| 8 | <DebugType>embedded</DebugType> | 8 | <DebugType>embedded</DebugType> |
| 9 | <PublishRepositoryUrl>true</PublishRepositoryUrl> | 9 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
diff --git a/src/wix/WixToolset.BuildTasks/WixToolset.BuildTasks.csproj b/src/wix/WixToolset.BuildTasks/WixToolset.BuildTasks.csproj index 20d248c0..f99a8a5a 100644 --- a/src/wix/WixToolset.BuildTasks/WixToolset.BuildTasks.csproj +++ b/src/wix/WixToolset.BuildTasks/WixToolset.BuildTasks.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFrameworks>net8.0;net472</TargetFrameworks> | 6 | <TargetFrameworks>net10.0;net472</TargetFrameworks> |
| 7 | <Description></Description> | 7 | <Description></Description> |
| 8 | <Title>WiX Toolset MSBuild Tasks</Title> | 8 | <Title>WiX Toolset MSBuild Tasks</Title> |
| 9 | <DebugType>embedded</DebugType> | 9 | <DebugType>embedded</DebugType> |
diff --git a/src/wix/WixToolset.Core.Burn/Bind/BindBundleCommand.cs b/src/wix/WixToolset.Core.Burn/Bind/BindBundleCommand.cs index 92b25ea6..3864fa9a 100644 --- a/src/wix/WixToolset.Core.Burn/Bind/BindBundleCommand.cs +++ b/src/wix/WixToolset.Core.Burn/Bind/BindBundleCommand.cs | |||
| @@ -375,7 +375,7 @@ namespace WixToolset.Core.Burn | |||
| 375 | return; | 375 | return; |
| 376 | } | 376 | } |
| 377 | 377 | ||
| 378 | // Give the extension one last hook before generating the output files. | 378 | // Give the extensions one last hook before generating the output files. |
| 379 | foreach (var extension in this.BackendExtensions) | 379 | foreach (var extension in this.BackendExtensions) |
| 380 | { | 380 | { |
| 381 | extension.SymbolsFinalized(section); | 381 | extension.SymbolsFinalized(section); |
diff --git a/src/wix/WixToolset.Core/ExtensibilityServices/ExtensionManager.cs b/src/wix/WixToolset.Core/ExtensibilityServices/ExtensionManager.cs index 970928f5..10811d85 100644 --- a/src/wix/WixToolset.Core/ExtensibilityServices/ExtensionManager.cs +++ b/src/wix/WixToolset.Core/ExtensibilityServices/ExtensionManager.cs | |||
| @@ -17,7 +17,7 @@ namespace WixToolset.Core.ExtensibilityServices | |||
| 17 | internal class ExtensionManager : IExtensionManager | 17 | internal class ExtensionManager : IExtensionManager |
| 18 | { | 18 | { |
| 19 | // This value needs to stay in sync with the Property in "wix.props" with the same name. | 19 | // This value needs to stay in sync with the Property in "wix.props" with the same name. |
| 20 | private const string WixToolsetExtensionPackageFolder = "wixext7"; | 20 | private const string WixToolsetExtensionPackageFolder = "wixext8"; |
| 21 | 21 | ||
| 22 | private const string UserWixFolderName = ".wix"; | 22 | private const string UserWixFolderName = ".wix"; |
| 23 | private const string MachineWixFolderName = "WixToolset"; | 23 | private const string MachineWixFolderName = "WixToolset"; |
diff --git a/src/wix/WixToolset.Sdk/README.md b/src/wix/WixToolset.Sdk/README.md index 101a0b52..8082023c 100644 --- a/src/wix/WixToolset.Sdk/README.md +++ b/src/wix/WixToolset.Sdk/README.md | |||
| @@ -18,7 +18,7 @@ Here's a minimal .wixproj that builds an MSI from the .wxs source files in the p | |||
| 18 | 18 | ||
| 19 | Example project file: `QuickStart.wixproj` | 19 | Example project file: `QuickStart.wixproj` |
| 20 | ``` | 20 | ``` |
| 21 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 21 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 22 | </Project> | 22 | </Project> |
| 23 | ``` | 23 | ``` |
| 24 | 24 | ||
diff --git a/src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj b/src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj index bbb63646..6236f53a 100644 --- a/src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj +++ b/src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <Description>WiX Toolset MSBuild integration</Description> | 7 | <Description>WiX Toolset MSBuild integration</Description> |
| 8 | <PackageReadmeFile>README.md</PackageReadmeFile> | 8 | <PackageReadmeFile>README.md</PackageReadmeFile> |
| 9 | <PublishDir>$(PublishRoot)WixToolset.Sdk\</PublishDir> | 9 | <PublishDir>$(PublishRoot)WixToolset.Sdk\</PublishDir> |
diff --git a/src/wix/WixToolset.Sdk/tools/wix.props b/src/wix/WixToolset.Sdk/tools/wix.props index dde51e8a..fa5a1efd 100644 --- a/src/wix/WixToolset.Sdk/tools/wix.props +++ b/src/wix/WixToolset.Sdk/tools/wix.props | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | <WixToolsetPatchVersion>$$WixToolsetPatchVersion$$</WixToolsetPatchVersion> | 9 | <WixToolsetPatchVersion>$$WixToolsetPatchVersion$$</WixToolsetPatchVersion> |
| 10 | <WixToolsetMajorMinorVersion>$$WixToolsetMajorMinorVersion$$</WixToolsetMajorMinorVersion> | 10 | <WixToolsetMajorMinorVersion>$$WixToolsetMajorMinorVersion$$</WixToolsetMajorMinorVersion> |
| 11 | <WixToolsetVersion>$$WixToolsetVersion$$</WixToolsetVersion> | 11 | <WixToolsetVersion>$$WixToolsetVersion$$</WixToolsetVersion> |
| 12 | <WixToolsetExtensionPackageFolder>wixext7</WixToolsetExtensionPackageFolder> | 12 | <WixToolsetExtensionPackageFolder>wixext8</WixToolsetExtensionPackageFolder> |
| 13 | </PropertyGroup> | 13 | </PropertyGroup> |
| 14 | 14 | ||
| 15 | <ImportGroup> | 15 | <ImportGroup> |
diff --git a/src/wix/WixToolset.Sdk/tools/wix.targets b/src/wix/WixToolset.Sdk/tools/wix.targets index 88317edc..4bd2728a 100644 --- a/src/wix/WixToolset.Sdk/tools/wix.targets +++ b/src/wix/WixToolset.Sdk/tools/wix.targets | |||
| @@ -26,7 +26,7 @@ | |||
| 26 | 26 | ||
| 27 | <!-- These properties can be overridden to support non-default installations. --> | 27 | <!-- These properties can be overridden to support non-default installations. --> |
| 28 | <PropertyGroup> | 28 | <PropertyGroup> |
| 29 | <WixBinDir Condition=" '$(WixBinDir)' == '' and '$(MSBuildRuntimeType)' == 'Core' ">$(MSBuildThisFileDirectory)net8.0\</WixBinDir> | 29 | <WixBinDir Condition=" '$(WixBinDir)' == '' and '$(MSBuildRuntimeType)' == 'Core' ">$(MSBuildThisFileDirectory)net10.0\</WixBinDir> |
| 30 | <WixBinDir Condition=" '$(WixBinDir)' == '' ">$(MSBuildThisFileDirectory)net472\</WixBinDir> | 30 | <WixBinDir Condition=" '$(WixBinDir)' == '' ">$(MSBuildThisFileDirectory)net472\</WixBinDir> |
| 31 | <WixTasksPath Condition=" '$(WixTasksPath)' == '' ">$(WixBinDir)WixToolset.BuildTasks.dll</WixTasksPath> | 31 | <WixTasksPath Condition=" '$(WixTasksPath)' == '' ">$(WixBinDir)WixToolset.BuildTasks.dll</WixTasksPath> |
| 32 | </PropertyGroup> | 32 | </PropertyGroup> |
diff --git a/src/wix/pack-wix/README.md b/src/wix/pack-wix/README.md index dc3a9b9e..ca6ff833 100644 --- a/src/wix/pack-wix/README.md +++ b/src/wix/pack-wix/README.md | |||
| @@ -18,7 +18,7 @@ For most users, we recommend using the [WixToolset.Sdk][sdk] to build your insta | |||
| 18 | 18 | ||
| 19 | Example project file: `QuickStart.wixproj` | 19 | Example project file: `QuickStart.wixproj` |
| 20 | ``` | 20 | ``` |
| 21 | <Project Sdk="WixToolset.Sdk/7.0.0"> | 21 | <Project Sdk="WixToolset.Sdk/8.0.0"> |
| 22 | </Project> | 22 | </Project> |
| 23 | ``` | 23 | ``` |
| 24 | 24 | ||
diff --git a/src/wix/pack-wix/pack-wix.csproj b/src/wix/pack-wix/pack-wix.csproj index 608b35b4..c8a4676b 100644 --- a/src/wix/pack-wix/pack-wix.csproj +++ b/src/wix/pack-wix/pack-wix.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IncludeBuildOutput>false</IncludeBuildOutput> | 7 | <IncludeBuildOutput>false</IncludeBuildOutput> |
| 8 | <Title>The WiX Toolset command-line interface.</Title> | 8 | <Title>The WiX Toolset command-line interface.</Title> |
| 9 | <Description>The WiX Toolset lets developers create installers for Windows. This package contains the WiX Toolset command-line interface.</Description> | 9 | <Description>The WiX Toolset lets developers create installers for Windows. This package contains the WiX Toolset command-line interface.</Description> |
diff --git a/src/wix/pack-wix/pack-wix.nuspec b/src/wix/pack-wix/pack-wix.nuspec index 5d0c6193..cedb2b20 100644 --- a/src/wix/pack-wix/pack-wix.nuspec +++ b/src/wix/pack-wix/pack-wix.nuspec | |||
| @@ -23,7 +23,7 @@ | |||
| 23 | <file src="$eulaTxt$" /> | 23 | <file src="$eulaTxt$" /> |
| 24 | <file src="$iconPng$" /> | 24 | <file src="$iconPng$" /> |
| 25 | <file src="$projectFolder$\README.md" /> | 25 | <file src="$projectFolder$\README.md" /> |
| 26 | <file src="$projectFolder$\DotnetToolSettings.xml" target="tools\net8.0\any" /> | 26 | <file src="$projectFolder$\DotnetToolSettings.xml" target="tools\net10.0\any" /> |
| 27 | <file src="**" target="tools\net8.0\any" exclude="**\*.xml;**\WixToolset.Core.Native.targets" /> | 27 | <file src="**" target="tools\net10.0\any" exclude="**\*.xml;**\WixToolset.Core.Native.targets" /> |
| 28 | </files> | 28 | </files> |
| 29 | </package> | 29 | </package> |
diff --git a/src/wix/publish_t.proj b/src/wix/publish_t.proj index a507ba31..f5c4c6f3 100644 --- a/src/wix/publish_t.proj +++ b/src/wix/publish_t.proj | |||
| @@ -2,27 +2,27 @@ | |||
| 2 | <PropertyGroup> | 2 | <PropertyGroup> |
| 3 | <StagePublishX86>$(BaseIntermediateOutputPath)$(Configuration)\net472\x86\</StagePublishX86> | 3 | <StagePublishX86>$(BaseIntermediateOutputPath)$(Configuration)\net472\x86\</StagePublishX86> |
| 4 | <StagePublishX64>$(BaseIntermediateOutputPath)$(Configuration)\net472\x64\</StagePublishX64> | 4 | <StagePublishX64>$(BaseIntermediateOutputPath)$(Configuration)\net472\x64\</StagePublishX64> |
| 5 | <StagePublishDnc>$(BaseIntermediateOutputPath)$(Configuration)\net8.0\</StagePublishDnc> | 5 | <StagePublishDnc>$(BaseIntermediateOutputPath)$(Configuration)\net10.0\</StagePublishDnc> |
| 6 | 6 | ||
| 7 | <PublishBuildFolder>$(PublishRoot)WixToolset.Sdk\build\</PublishBuildFolder> | 7 | <PublishBuildFolder>$(PublishRoot)WixToolset.Sdk\build\</PublishBuildFolder> |
| 8 | <PublishHere>$(PublishRoot)WixToolset.Sdk\tools\net472\</PublishHere> | 8 | <PublishHere>$(PublishRoot)WixToolset.Sdk\tools\net472\</PublishHere> |
| 9 | <PublishX86>$(PublishRoot)WixToolset.Sdk\tools\net472\x86\</PublishX86> | 9 | <PublishX86>$(PublishRoot)WixToolset.Sdk\tools\net472\x86\</PublishX86> |
| 10 | <PublishX64>$(PublishRoot)WixToolset.Sdk\tools\net472\x64\</PublishX64> | 10 | <PublishX64>$(PublishRoot)WixToolset.Sdk\tools\net472\x64\</PublishX64> |
| 11 | <PublishARM64>$(PublishRoot)WixToolset.Sdk\tools\net472\arm64\</PublishARM64> | 11 | <PublishARM64>$(PublishRoot)WixToolset.Sdk\tools\net472\arm64\</PublishARM64> |
| 12 | <PublishDnc>$(PublishRoot)WixToolset.Sdk\tools\net8.0\</PublishDnc> | 12 | <PublishDnc>$(PublishRoot)WixToolset.Sdk\tools\net10.0\</PublishDnc> |
| 13 | </PropertyGroup> | 13 | </PropertyGroup> |
| 14 | 14 | ||
| 15 | <ItemGroup> | 15 | <ItemGroup> |
| 16 | <ProjectReference Include="WixToolset.BuildTasks\WixToolset.BuildTasks.csproj" Properties="TargetFramework=net472;PublishDir=$(StagePublishX86)WixToolset.BuildTasks" Targets="Publish" /> | 16 | <ProjectReference Include="WixToolset.BuildTasks\WixToolset.BuildTasks.csproj" Properties="TargetFramework=net472;PublishDir=$(StagePublishX86)WixToolset.BuildTasks" Targets="Publish" /> |
| 17 | <ProjectReference Include="WixToolset.BuildTasks\WixToolset.BuildTasks.csproj" Properties="TargetFramework=net8.0;UseAppHost=false;PublishDir=$(StagePublishDnc)WixToolset.BuildTasks" Targets="Publish" /> | 17 | <ProjectReference Include="WixToolset.BuildTasks\WixToolset.BuildTasks.csproj" Properties="TargetFramework=net10.0;UseAppHost=false;PublishDir=$(StagePublishDnc)WixToolset.BuildTasks" Targets="Publish" /> |
| 18 | 18 | ||
| 19 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net8.0;PublishDir=$(BaseOutputPath)$(Configuration)\publish\wix\" Targets="Publish" /> | 19 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net10.0;PublishDir=$(BaseOutputPath)$(Configuration)\publish\wix\" Targets="Publish" /> |
| 20 | 20 | ||
| 21 | <!-- wix.exe doesn't need to filter any files so publish it straight into its final location --> | 21 | <!-- wix.exe doesn't need to filter any files so publish it straight into its final location --> |
| 22 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net472;RuntimeIdentifier=win-x86;PublishDir=$(PublishX86)" Targets="Publish" /> | 22 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net472;RuntimeIdentifier=win-x86;PublishDir=$(PublishX86)" Targets="Publish" /> |
| 23 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net472;RuntimeIdentifier=win-x64;PublishDir=$(PublishX64)" Targets="Publish" /> | 23 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net472;RuntimeIdentifier=win-x64;PublishDir=$(PublishX64)" Targets="Publish" /> |
| 24 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net472;RuntimeIdentifier=win-arm64;PublishDir=$(PublishARM64)" Targets="Publish" /> | 24 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net472;RuntimeIdentifier=win-arm64;PublishDir=$(PublishARM64)" Targets="Publish" /> |
| 25 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net8.0;UseAppHost=false;PublishDir=$(PublishDnc)" Targets="Publish" /> | 25 | <ProjectReference Include="wix\wix.csproj" Properties="TargetFramework=net10.0;UseAppHost=false;PublishDir=$(PublishDnc)" Targets="Publish" /> |
| 26 | </ItemGroup> | 26 | </ItemGroup> |
| 27 | 27 | ||
| 28 | <Target Name="CopyToFinalPublishFolder" AfterTargets="Build"> | 28 | <Target Name="CopyToFinalPublishFolder" AfterTargets="Build"> |
diff --git a/src/wix/test/CompileCoreTestExtensionWixlib/CompileCoreTestExtensionWixlib.csproj b/src/wix/test/CompileCoreTestExtensionWixlib/CompileCoreTestExtensionWixlib.csproj index b28bc6d6..35c2dee3 100644 --- a/src/wix/test/CompileCoreTestExtensionWixlib/CompileCoreTestExtensionWixlib.csproj +++ b/src/wix/test/CompileCoreTestExtensionWixlib/CompileCoreTestExtensionWixlib.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IncludeSomeVerInfo>true</IncludeSomeVerInfo> | 7 | <IncludeSomeVerInfo>true</IncludeSomeVerInfo> |
| 8 | <IsPackable>false</IsPackable> | 8 | <IsPackable>false</IsPackable> |
| 9 | <OutputType>Exe</OutputType> | 9 | <OutputType>Exe</OutputType> |
diff --git a/src/wix/test/Example.Extension/Example.Extension.csproj b/src/wix/test/Example.Extension/Example.Extension.csproj index 932ab816..86933a97 100644 --- a/src/wix/test/Example.Extension/Example.Extension.csproj +++ b/src/wix/test/Example.Extension/Example.Extension.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsPackable>false</IsPackable> | 7 | <IsPackable>false</IsPackable> |
| 8 | <DebugType>embedded</DebugType> | 8 | <DebugType>embedded</DebugType> |
| 9 | <SignOutput>false</SignOutput> | 9 | <SignOutput>false</SignOutput> |
diff --git a/src/wix/test/WixToolsetTest.Converters/WixToolsetTest.Converters.csproj b/src/wix/test/WixToolsetTest.Converters/WixToolsetTest.Converters.csproj index 09f311fb..a51e2532 100644 --- a/src/wix/test/WixToolsetTest.Converters/WixToolsetTest.Converters.csproj +++ b/src/wix/test/WixToolsetTest.Converters/WixToolsetTest.Converters.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixTestProject>true</IsWixTestProject> | 7 | <IsWixTestProject>true</IsWixTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/wix/test/WixToolsetTest.Core.Native/WixToolsetTest.Core.Native.csproj b/src/wix/test/WixToolsetTest.Core.Native/WixToolsetTest.Core.Native.csproj index acf62788..8dcef191 100644 --- a/src/wix/test/WixToolsetTest.Core.Native/WixToolsetTest.Core.Native.csproj +++ b/src/wix/test/WixToolsetTest.Core.Native/WixToolsetTest.Core.Native.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <RuntimeIdentifier>win-x64</RuntimeIdentifier> | 7 | <RuntimeIdentifier>win-x64</RuntimeIdentifier> |
| 8 | <SelfContained>false</SelfContained> | 8 | <SelfContained>false</SelfContained> |
| 9 | <RequiresNativeWixAssets>true</RequiresNativeWixAssets> | 9 | <RequiresNativeWixAssets>true</RequiresNativeWixAssets> |
diff --git a/src/wix/test/WixToolsetTest.Core/WixToolsetTest.Core.csproj b/src/wix/test/WixToolsetTest.Core/WixToolsetTest.Core.csproj index 3329238f..758588a9 100644 --- a/src/wix/test/WixToolsetTest.Core/WixToolsetTest.Core.csproj +++ b/src/wix/test/WixToolsetTest.Core/WixToolsetTest.Core.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <IsWixTestProject>true</IsWixTestProject> | 7 | <IsWixTestProject>true</IsWixTestProject> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
diff --git a/src/wix/test/WixToolsetTest.CoreIntegration/ExtensionFixture.cs b/src/wix/test/WixToolsetTest.CoreIntegration/ExtensionFixture.cs index beb625b1..3be1f235 100644 --- a/src/wix/test/WixToolsetTest.CoreIntegration/ExtensionFixture.cs +++ b/src/wix/test/WixToolsetTest.CoreIntegration/ExtensionFixture.cs | |||
| @@ -361,7 +361,13 @@ namespace WixToolsetTest.CoreIntegration | |||
| 361 | }); | 361 | }); |
| 362 | 362 | ||
| 363 | Assert.Equal(2, result.ExitCode); | 363 | Assert.Equal(2, result.ExitCode); |
| 364 | Assert.Equal(6101, result.Messages.Single().Id); | 364 | |
| 365 | var message = result.Messages.SingleOrDefault(); | ||
| 366 | if (message != null) | ||
| 367 | { | ||
| 368 | // Tolerate a missing .nupkg for offline scenarios. | ||
| 369 | Assert.Equal(6101, message.Id); | ||
| 370 | } | ||
| 365 | } | 371 | } |
| 366 | } | 372 | } |
| 367 | finally | 373 | finally |
diff --git a/src/wix/test/WixToolsetTest.CoreIntegration/WixToolsetTest.CoreIntegration.csproj b/src/wix/test/WixToolsetTest.CoreIntegration/WixToolsetTest.CoreIntegration.csproj index ca18dc3d..bc9b0c72 100644 --- a/src/wix/test/WixToolsetTest.CoreIntegration/WixToolsetTest.CoreIntegration.csproj +++ b/src/wix/test/WixToolsetTest.CoreIntegration/WixToolsetTest.CoreIntegration.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <RequiresNativeWixAssets>true</RequiresNativeWixAssets> | 7 | <RequiresNativeWixAssets>true</RequiresNativeWixAssets> |
| 8 | <IncludeSomeVerInfo>true</IncludeSomeVerInfo> | 8 | <IncludeSomeVerInfo>true</IncludeSomeVerInfo> |
| 9 | <IsWixTestProject>true</IsWixTestProject> | 9 | <IsWixTestProject>true</IsWixTestProject> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/MsbuildFixture.cs b/src/wix/test/WixToolsetTest.Sdk/MsbuildFixture.cs index 8846efca..33dc6b1f 100644 --- a/src/wix/test/WixToolsetTest.Sdk/MsbuildFixture.cs +++ b/src/wix/test/WixToolsetTest.Sdk/MsbuildFixture.cs | |||
| @@ -828,10 +828,10 @@ namespace WixToolsetTest.Sdk | |||
| 828 | 828 | ||
| 829 | WixAssert.CompareLineByLine(new[] | 829 | WixAssert.CompareLineByLine(new[] |
| 830 | { | 830 | { |
| 831 | @"net472_x64\e_sqlite3.dll - 1601536", | 831 | @"net472_x64\e_sqlite3.dll - 1911296", |
| 832 | @"net472_x86\e_sqlite3.dll - 1207296", | 832 | @"net472_x86\e_sqlite3.dll - 1503232", |
| 833 | @"net8_x64\e_sqlite3.dll - 1601536", | 833 | @"net8_x64\e_sqlite3.dll - 1911296", |
| 834 | @"net8_x86\e_sqlite3.dll - 1207296", | 834 | @"net8_x86\e_sqlite3.dll - 1503232", |
| 835 | }, releaseFileSizes); | 835 | }, releaseFileSizes); |
| 836 | } | 836 | } |
| 837 | } | 837 | } |
| @@ -898,14 +898,14 @@ namespace WixToolsetTest.Sdk | |||
| 898 | 898 | ||
| 899 | WixAssert.CompareLineByLine(new[] | 899 | WixAssert.CompareLineByLine(new[] |
| 900 | { | 900 | { |
| 901 | @"debug_net472_x64\e_sqlite3.dll - 1601536", | 901 | @"debug_net472_x64\e_sqlite3.dll - 1911296", |
| 902 | @"debug_net472_x86\e_sqlite3.dll - 1207296", | 902 | @"debug_net472_x86\e_sqlite3.dll - 1503232", |
| 903 | @"debug_net8_x64\e_sqlite3.dll - 1601536", | 903 | @"debug_net8_x64\e_sqlite3.dll - 1911296", |
| 904 | @"debug_net8_x86\e_sqlite3.dll - 1207296", | 904 | @"debug_net8_x86\e_sqlite3.dll - 1503232", |
| 905 | @"release_net472_x64\e_sqlite3.dll - 1601536", | 905 | @"release_net472_x64\e_sqlite3.dll - 1911296", |
| 906 | @"release_net472_x86\e_sqlite3.dll - 1207296", | 906 | @"release_net472_x86\e_sqlite3.dll - 1503232", |
| 907 | @"release_net8_x64\e_sqlite3.dll - 1601536", | 907 | @"release_net8_x64\e_sqlite3.dll - 1911296", |
| 908 | @"release_net8_x86\e_sqlite3.dll - 1207296", | 908 | @"release_net8_x86\e_sqlite3.dll - 1503232", |
| 909 | }, releaseFileSizes); | 909 | }, releaseFileSizes); |
| 910 | } | 910 | } |
| 911 | } | 911 | } |
| @@ -956,7 +956,7 @@ namespace WixToolsetTest.Sdk | |||
| 956 | var filesFolder = Path.Combine(binFolder, "Release", @"PFiles\"); | 956 | var filesFolder = Path.Combine(binFolder, "Release", @"PFiles\"); |
| 957 | var projectPath = Path.Combine(baseFolder, "TargetFrameworkError.wixproj"); | 957 | var projectPath = Path.Combine(baseFolder, "TargetFrameworkError.wixproj"); |
| 958 | 958 | ||
| 959 | var result = MsbuildUtilities.BuildProject(buildSystem, projectPath, | 959 | var result = MsbuildUtilities.BuildProject(buildSystem, projectPath, |
| 960 | [ | 960 | [ |
| 961 | "-Restore", | 961 | "-Restore", |
| 962 | "-p:AcceptEula=wix" + SomeVerInfo.Major, | 962 | "-p:AcceptEula=wix" + SomeVerInfo.Major, |
| @@ -997,7 +997,7 @@ namespace WixToolsetTest.Sdk | |||
| 997 | var errors = GetDistinctErrorMessages(result.Output, baseFolder); | 997 | var errors = GetDistinctErrorMessages(result.Output, baseFolder); |
| 998 | WixAssert.CompareLineByLine(new[] | 998 | WixAssert.CompareLineByLine(new[] |
| 999 | { | 999 | { |
| 1000 | @"<basefolder>\TargetFrameworksError.wixproj : error WIX9001: The TargetFrameworks property is not supported by the WiX Toolset. Remove the TargetFrameworks property from your project and try building again. TargetFrameworks = net8.0", | 1000 | @"<basefolder>\TargetFrameworksError.wixproj : error WIX9001: The TargetFrameworks property is not supported by the WiX Toolset. Remove the TargetFrameworks property from your project and try building again. TargetFrameworks = net10.0", |
| 1001 | }, errors); | 1001 | }, errors); |
| 1002 | } | 1002 | } |
| 1003 | } | 1003 | } |
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageReleaseAndDebug/Package.wxs b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageReleaseAndDebug/Package.wxs index c3a5bb65..40efbd65 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageReleaseAndDebug/Package.wxs +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageReleaseAndDebug/Package.wxs | |||
| @@ -14,10 +14,10 @@ | |||
| 14 | <File Id="debug_net472_x64" Source="!(bindpath.TestExe.Debug.net472.win_x64)\e_sqlite3.dll" /> | 14 | <File Id="debug_net472_x64" Source="!(bindpath.TestExe.Debug.net472.win_x64)\e_sqlite3.dll" /> |
| 15 | </Component> | 15 | </Component> |
| 16 | <Component Subdirectory="debug_net8_x86"> | 16 | <Component Subdirectory="debug_net8_x86"> |
| 17 | <File Id="debug_net8_x86" Source="!(bindpath.TestExe.Debug.net8.0.win_x86)\e_sqlite3.dll" /> | 17 | <File Id="debug_net8_x86" Source="!(bindpath.TestExe.Debug.net10.0.win_x86)\e_sqlite3.dll" /> |
| 18 | </Component> | 18 | </Component> |
| 19 | <Component Subdirectory="debug_net8_x64"> | 19 | <Component Subdirectory="debug_net8_x64"> |
| 20 | <File Id="debug_net8_x64" Source="!(bindpath.TestExe.Debug.net8.0.win_x64)\e_sqlite3.dll" /> | 20 | <File Id="debug_net8_x64" Source="!(bindpath.TestExe.Debug.net10.0.win_x64)\e_sqlite3.dll" /> |
| 21 | </Component> | 21 | </Component> |
| 22 | <Component Subdirectory="release_net472_x86"> | 22 | <Component Subdirectory="release_net472_x86"> |
| 23 | <File Id="release_net472_x86" Source="!(bindpath.TestExe.Release.net472.win_x86)\e_sqlite3.dll" /> | 23 | <File Id="release_net472_x86" Source="!(bindpath.TestExe.Release.net472.win_x86)\e_sqlite3.dll" /> |
| @@ -26,10 +26,10 @@ | |||
| 26 | <File Id="release_net472_x64" Source="!(bindpath.TestExe.Release.net472.win_x64)\e_sqlite3.dll" /> | 26 | <File Id="release_net472_x64" Source="!(bindpath.TestExe.Release.net472.win_x64)\e_sqlite3.dll" /> |
| 27 | </Component> | 27 | </Component> |
| 28 | <Component Subdirectory="release_net8_x86"> | 28 | <Component Subdirectory="release_net8_x86"> |
| 29 | <File Id="release_net8_x86" Source="!(bindpath.TestExe.Release.net8.0.win_x86)\e_sqlite3.dll" /> | 29 | <File Id="release_net8_x86" Source="!(bindpath.TestExe.Release.net10.0.win_x86)\e_sqlite3.dll" /> |
| 30 | </Component> | 30 | </Component> |
| 31 | <Component Subdirectory="release_net8_x64"> | 31 | <Component Subdirectory="release_net8_x64"> |
| 32 | <File Id="release_net8_x64" Source="!(bindpath.TestExe.Release.net8.0.win_x64)\e_sqlite3.dll" /> | 32 | <File Id="release_net8_x64" Source="!(bindpath.TestExe.Release.net10.0.win_x64)\e_sqlite3.dll" /> |
| 33 | </Component> | 33 | </Component> |
| 34 | </ComponentGroup> | 34 | </ComponentGroup> |
| 35 | </Fragment> | 35 | </Fragment> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageReleaseAndDebug/PackageReleaseAndDebug.wixproj b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageReleaseAndDebug/PackageReleaseAndDebug.wixproj index cb02dd92..04dedad3 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageReleaseAndDebug/PackageReleaseAndDebug.wixproj +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageReleaseAndDebug/PackageReleaseAndDebug.wixproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | <Import Project="$(WixMSBuildProps)" /> | 3 | <Import Project="$(WixMSBuildProps)" /> |
| 4 | 4 | ||
| 5 | <ItemGroup> | 5 | <ItemGroup> |
| 6 | <ProjectReference Include="..\TestExe\TestExe.csproj" Publish="true" Configurations="Debug,Release" TargetFrameworks="net8.0,net472" RuntimeIdentifiers="win-x86,win-x64" /> | 6 | <ProjectReference Include="..\TestExe\TestExe.csproj" Publish="true" Configurations="Debug,Release" TargetFrameworks="net10.0,net472" RuntimeIdentifiers="win-x86,win-x64" /> |
| 7 | </ItemGroup> | 7 | </ItemGroup> |
| 8 | 8 | ||
| 9 | <Import Project="$(WixTargetsPath)" /> | 9 | <Import Project="$(WixTargetsPath)" /> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitProperties/PackageUsingExplicitProperties.wixproj b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitProperties/PackageUsingExplicitProperties.wixproj index 84d0db4d..7c8e6c86 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitProperties/PackageUsingExplicitProperties.wixproj +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitProperties/PackageUsingExplicitProperties.wixproj | |||
| @@ -4,13 +4,13 @@ | |||
| 4 | 4 | ||
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <!-- Add some random EULA Ids for testing purposes. --> | 6 | <!-- Add some random EULA Ids for testing purposes. --> |
| 7 | <AcceptEula>foo;wix7;bar</AcceptEula> | 7 | <AcceptEula>foo;wix8;bar</AcceptEula> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
| 10 | <ItemGroup> | 10 | <ItemGroup> |
| 11 | <ProjectReference Include="..\TestExe\TestExe.csproj" Publish="true" TargetFrameworks="net472" RuntimeIdentifiers="win-x86"> | 11 | <ProjectReference Include="..\TestExe\TestExe.csproj" Publish="true" TargetFrameworks="net472" RuntimeIdentifiers="win-x86"> |
| 12 | <!-- Not recommended, these disable the values on the ProjectReference --> | 12 | <!-- Not recommended, these disable the values on the ProjectReference --> |
| 13 | <Properties>TargetFramework=net8.0;RuntimeIdentifier=win-x64</Properties> | 13 | <Properties>TargetFramework=net10.0;RuntimeIdentifier=win-x64</Properties> |
| 14 | </ProjectReference> | 14 | </ProjectReference> |
| 15 | </ItemGroup> | 15 | </ItemGroup> |
| 16 | 16 | ||
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitTfmAndRids/Package.wxs b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitTfmAndRids/Package.wxs index d7d32268..6dd2fd22 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitTfmAndRids/Package.wxs +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitTfmAndRids/Package.wxs | |||
| @@ -11,10 +11,10 @@ | |||
| 11 | <File Id="net472_x64" Source="!(bindpath.TestExe.net472.win_x64)\e_sqlite3.dll" /> | 11 | <File Id="net472_x64" Source="!(bindpath.TestExe.net472.win_x64)\e_sqlite3.dll" /> |
| 12 | </Component> | 12 | </Component> |
| 13 | <Component Subdirectory="net8_x86"> | 13 | <Component Subdirectory="net8_x86"> |
| 14 | <File Id="net8_x86" Source="!(bindpath.TestExe.net8.0.win_x86)\e_sqlite3.dll" /> | 14 | <File Id="net8_x86" Source="!(bindpath.TestExe.net10.0.win_x86)\e_sqlite3.dll" /> |
| 15 | </Component> | 15 | </Component> |
| 16 | <Component Subdirectory="net8_x64"> | 16 | <Component Subdirectory="net8_x64"> |
| 17 | <File Id="net8_x64" Source="!(bindpath.TestExe.net8.0.win_x64)\e_sqlite3.dll" /> | 17 | <File Id="net8_x64" Source="!(bindpath.TestExe.net10.0.win_x64)\e_sqlite3.dll" /> |
| 18 | </Component> | 18 | </Component> |
| 19 | 19 | ||
| 20 | <!-- This is explicitly not built and causes the build to fail --> | 20 | <!-- This is explicitly not built and causes the build to fail --> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitTfmAndRids/PackageUsingExplicitTfmAndRids.wixproj b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitTfmAndRids/PackageUsingExplicitTfmAndRids.wixproj index 796c4557..f0aefdc9 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitTfmAndRids/PackageUsingExplicitTfmAndRids.wixproj +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingExplicitTfmAndRids/PackageUsingExplicitTfmAndRids.wixproj | |||
| @@ -3,11 +3,11 @@ | |||
| 3 | <Import Project="$(WixMSBuildProps)" /> | 3 | <Import Project="$(WixMSBuildProps)" /> |
| 4 | 4 | ||
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <AcceptEula>wix7</AcceptEula> | 6 | <AcceptEula>wix8</AcceptEula> |
| 7 | </PropertyGroup> | 7 | </PropertyGroup> |
| 8 | 8 | ||
| 9 | <ItemGroup> | 9 | <ItemGroup> |
| 10 | <ProjectReference Include="..\TestExe\TestExe.csproj" Publish="true" TargetFrameworks="net8.0,net472|win-x64" RuntimeIdentifiers="win-x86,win-x64" /> | 10 | <ProjectReference Include="..\TestExe\TestExe.csproj" Publish="true" TargetFrameworks="net10.0,net472|win-x64" RuntimeIdentifiers="win-x86,win-x64" /> |
| 11 | </ItemGroup> | 11 | </ItemGroup> |
| 12 | 12 | ||
| 13 | <Import Project="$(WixTargetsPath)" /> | 13 | <Import Project="$(WixTargetsPath)" /> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingRids/Package.wxs b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingRids/Package.wxs index f36b754e..6175b09d 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingRids/Package.wxs +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingRids/Package.wxs | |||
| @@ -14,10 +14,10 @@ | |||
| 14 | <File Id="net472_x64" Source="!(bindpath.TestExe.net472.win_x64)\e_sqlite3.dll" /> | 14 | <File Id="net472_x64" Source="!(bindpath.TestExe.net472.win_x64)\e_sqlite3.dll" /> |
| 15 | </Component> | 15 | </Component> |
| 16 | <Component Subdirectory="net8_x86"> | 16 | <Component Subdirectory="net8_x86"> |
| 17 | <File Id="net8_x86" Source="!(bindpath.TestExe.net8.0.win_x86)\e_sqlite3.dll" /> | 17 | <File Id="net8_x86" Source="!(bindpath.TestExe.net10.0.win_x86)\e_sqlite3.dll" /> |
| 18 | </Component> | 18 | </Component> |
| 19 | <Component Subdirectory="net8_x64"> | 19 | <Component Subdirectory="net8_x64"> |
| 20 | <File Id="net8_x64" Source="!(bindpath.TestExe.net8.0.win_x64)\e_sqlite3.dll" /> | 20 | <File Id="net8_x64" Source="!(bindpath.TestExe.net10.0.win_x64)\e_sqlite3.dll" /> |
| 21 | </Component> | 21 | </Component> |
| 22 | </ComponentGroup> | 22 | </ComponentGroup> |
| 23 | </Fragment> | 23 | </Fragment> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingRids/PackageUsingRids.wixproj b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingRids/PackageUsingRids.wixproj index 243b1914..a95e0de0 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingRids/PackageUsingRids.wixproj +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/PackageUsingRids/PackageUsingRids.wixproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | <Import Project="$(WixMSBuildProps)" /> | 3 | <Import Project="$(WixMSBuildProps)" /> |
| 4 | 4 | ||
| 5 | <ItemGroup> | 5 | <ItemGroup> |
| 6 | <ProjectReference Include="..\TestExe\TestExe.csproj" Publish="true" TargetFrameworks="net8.0,net472" RuntimeIdentifiers="win-x86,win-x64" /> | 6 | <ProjectReference Include="..\TestExe\TestExe.csproj" Publish="true" TargetFrameworks="net10.0,net472" RuntimeIdentifiers="win-x86,win-x64" /> |
| 7 | </ItemGroup> | 7 | </ItemGroup> |
| 8 | 8 | ||
| 9 | <Import Project="$(WixTargetsPath)" /> | 9 | <Import Project="$(WixTargetsPath)" /> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/TestExe/TestExe.csproj b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/TestExe/TestExe.csproj index 82dcd9dd..a231ee46 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/TestExe/TestExe.csproj +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/MultiTargetingWixlib/TestExe/TestExe.csproj | |||
| @@ -2,12 +2,13 @@ | |||
| 2 | <Project Sdk="Microsoft.NET.Sdk"> | 2 | <Project Sdk="Microsoft.NET.Sdk"> |
| 3 | <PropertyGroup> | 3 | <PropertyGroup> |
| 4 | <OutputType>Exe</OutputType> | 4 | <OutputType>Exe</OutputType> |
| 5 | <TargetFrameworks>net8.0;net472</TargetFrameworks> | 5 | <TargetFrameworks>net10.0;net472</TargetFrameworks> |
| 6 | <RuntimeIdentifiers>win-x86;win-x64</RuntimeIdentifiers> | 6 | <RuntimeIdentifiers>win-x86;win-x64</RuntimeIdentifiers> |
| 7 | <SelfContained>false</SelfContained> | 7 | <SelfContained>false</SelfContained> |
| 8 | </PropertyGroup> | 8 | </PropertyGroup> |
| 9 | 9 | ||
| 10 | <ItemGroup> | 10 | <ItemGroup> |
| 11 | <PackageReference Include="Microsoft.Data.Sqlite" Version="6.0.0" /> | 11 | <PackageReference Include="Microsoft.Data.Sqlite.Core" Version="10.0.9" /> |
| 12 | <PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="3.0.3" /> | ||
| 12 | </ItemGroup> | 13 | </ItemGroup> |
| 13 | </Project> | 14 | </Project> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/TestData/WithTargetFrameworkError/TargetFrameworksError/TargetFrameworksError.wixproj b/src/wix/test/WixToolsetTest.Sdk/TestData/WithTargetFrameworkError/TargetFrameworksError/TargetFrameworksError.wixproj index b3f4777f..816ace2a 100644 --- a/src/wix/test/WixToolsetTest.Sdk/TestData/WithTargetFrameworkError/TargetFrameworksError/TargetFrameworksError.wixproj +++ b/src/wix/test/WixToolsetTest.Sdk/TestData/WithTargetFrameworkError/TargetFrameworksError/TargetFrameworksError.wixproj | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | <Import Project="$(WixMSBuildProps)" /> | 2 | <Import Project="$(WixMSBuildProps)" /> |
| 3 | 3 | ||
| 4 | <PropertyGroup> | 4 | <PropertyGroup> |
| 5 | <TargetFrameworks>net8.0</TargetFrameworks> | 5 | <TargetFrameworks>net10.0</TargetFrameworks> |
| 6 | </PropertyGroup> | 6 | </PropertyGroup> |
| 7 | 7 | ||
| 8 | <Import Project="$(WixTargetsPath)" /> | 8 | <Import Project="$(WixTargetsPath)" /> |
diff --git a/src/wix/test/WixToolsetTest.Sdk/WixToolsetTest.Sdk.csproj b/src/wix/test/WixToolsetTest.Sdk/WixToolsetTest.Sdk.csproj index a4b62261..428425c0 100644 --- a/src/wix/test/WixToolsetTest.Sdk/WixToolsetTest.Sdk.csproj +++ b/src/wix/test/WixToolsetTest.Sdk/WixToolsetTest.Sdk.csproj | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="MSTest.Sdk"> | 4 | <Project Sdk="MSTest.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFramework>net8.0</TargetFramework> | 6 | <TargetFramework>net10.0</TargetFramework> |
| 7 | <DefaultItemExcludes>TestData\**;$(DefaultItemExcludes)</DefaultItemExcludes> | 7 | <DefaultItemExcludes>TestData\**;$(DefaultItemExcludes)</DefaultItemExcludes> |
| 8 | <RequiresNativeWixAssets>true</RequiresNativeWixAssets> | 8 | <RequiresNativeWixAssets>true</RequiresNativeWixAssets> |
| 9 | <IncludeSomeVerInfo>true</IncludeSomeVerInfo> | 9 | <IncludeSomeVerInfo>true</IncludeSomeVerInfo> |
diff --git a/src/wix/wix.cmd b/src/wix/wix.cmd index 7977c129..351464bb 100644 --- a/src/wix/wix.cmd +++ b/src/wix/wix.cmd | |||
| @@ -39,11 +39,11 @@ msbuild -t:Test test\WixToolsetTest.Sdk\WixToolsetTest.Sdk.csproj -p:Configurati | |||
| 39 | 39 | ||
| 40 | :: Test | 40 | :: Test |
| 41 | dotnet test ^ | 41 | dotnet test ^ |
| 42 | %_B%\test\WixToolsetTest.Converters\net8.0\WixToolsetTest.Converters.dll ^ | 42 | %_B%\test\WixToolsetTest.Converters\net10.0\WixToolsetTest.Converters.dll ^ |
| 43 | %_B%\test\WixToolsetTest.Converters.Symbolizer\net472\WixToolsetTest.Converters.Symbolizer.dll ^ | 43 | %_B%\test\WixToolsetTest.Converters.Symbolizer\net472\WixToolsetTest.Converters.Symbolizer.dll ^ |
| 44 | %_B%\test\WixToolsetTest.Core\net8.0\WixToolsetTest.Core.dll ^ | 44 | %_B%\test\WixToolsetTest.Core\net10.0\WixToolsetTest.Core.dll ^ |
| 45 | %_B%\test\WixToolsetTest.Core.Native\net8.0\win-x64\WixToolsetTest.Core.Native.dll ^ | 45 | %_B%\test\WixToolsetTest.Core.Native\net10.0\win-x64\WixToolsetTest.Core.Native.dll ^ |
| 46 | %_B%\test\WixToolsetTest.CoreIntegration\net8.0\WixToolsetTest.CoreIntegration.dll ^ | 46 | %_B%\test\WixToolsetTest.CoreIntegration\net10.0\WixToolsetTest.CoreIntegration.dll ^ |
| 47 | %_B%\test\WixToolsetTest.BuildTasks\net472\WixToolsetTest.BuildTasks.dll ^ | 47 | %_B%\test\WixToolsetTest.BuildTasks\net472\WixToolsetTest.BuildTasks.dll ^ |
| 48 | --nologo -l "trx;LogFileName=%_L%\TestResults\wix.trx" || exit /b | 48 | --nologo -l "trx;LogFileName=%_L%\TestResults\wix.trx" || exit /b |
| 49 | 49 | ||
diff --git a/src/wix/wix/wix.csproj b/src/wix/wix/wix.csproj index 11099b1d..ea06e559 100644 --- a/src/wix/wix/wix.csproj +++ b/src/wix/wix/wix.csproj | |||
| @@ -3,13 +3,13 @@ | |||
| 3 | 3 | ||
| 4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
| 5 | <PropertyGroup> | 5 | <PropertyGroup> |
| 6 | <TargetFrameworks>net8.0;net472</TargetFrameworks> | 6 | <TargetFrameworks>net10.0;net472</TargetFrameworks> |
| 7 | <OutputType>Exe</OutputType> | 7 | <OutputType>Exe</OutputType> |
| 8 | <Description>WiX Toolset creates installation packages.</Description> | 8 | <Description>WiX Toolset creates installation packages.</Description> |
| 9 | <DebugType>embedded</DebugType> | 9 | <DebugType>embedded</DebugType> |
| 10 | <PublishRepositoryUrl>true</PublishRepositoryUrl> | 10 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
| 11 | <PackAsTool>true</PackAsTool> | 11 | <PackAsTool>true</PackAsTool> |
| 12 | <RuntimeIdentifiers Condition=" '$(RuntimeIdentifier)'=='' and '$(TargetFramework)'!='net8.0' ">win-x86;win-x64;win-arm64</RuntimeIdentifiers> | 12 | <RuntimeIdentifiers Condition=" '$(RuntimeIdentifier)'=='' and '$(TargetFramework)'!='net10.0' ">win-x86;win-x64;win-arm64</RuntimeIdentifiers> |
| 13 | <AppConfig>app.config</AppConfig> | 13 | <AppConfig>app.config</AppConfig> |
| 14 | <ApplicationManifest>wix.exe.manifest</ApplicationManifest> | 14 | <ApplicationManifest>wix.exe.manifest</ApplicationManifest> |
| 15 | <RollForward>Major</RollForward> | 15 | <RollForward>Major</RollForward> |
diff --git a/src/xsd/thmutil/Button.xsd b/src/xsd/thmutil/Button.xsd index e7688cf4..8d6a0aaf 100644 --- a/src/xsd/thmutil/Button.xsd +++ b/src/xsd/thmutil/Button.xsd | |||
| @@ -30,6 +30,11 @@ | |||
| 30 | </choice> | 30 | </choice> |
| 31 | <attributeGroup ref="CommonControlAttributes" /> | 31 | <attributeGroup ref="CommonControlAttributes" /> |
| 32 | <attributeGroup ref="OwnerDrawImageAttributes" /> | 32 | <attributeGroup ref="OwnerDrawImageAttributes" /> |
| 33 | <attribute name="ElevationShieldCondition" type="xs:string"> | ||
| 34 | <annotation> | ||
| 35 | <documentation>A condition that determines if the control gets a UAC elevation shield icon. If this condition is true, then the control gets a UAC elevation shield icon.</documentation> | ||
| 36 | </annotation> | ||
| 37 | </attribute> | ||
| 33 | <attribute name="FontId" type="xs:string"> | 38 | <attribute name="FontId" type="xs:string"> |
| 34 | <annotation> | 39 | <annotation> |
| 35 | <documentation>Identifier to the Font element that serves as the font for the control. Only valid when using graphic buttons.</documentation> | 40 | <documentation>Identifier to the Font element that serves as the font for the control. Only valid when using graphic buttons.</documentation> |
| @@ -53,4 +58,4 @@ | |||
| 53 | </annotation> | 58 | </annotation> |
| 54 | </attribute> | 59 | </attribute> |
| 55 | </complexType> | 60 | </complexType> |
| 56 | </element> \ No newline at end of file | 61 | </element> |
diff --git a/src/xsd/thmutil/CommandLink.xsd b/src/xsd/thmutil/CommandLink.xsd index f9ec27c9..15e7e533 100644 --- a/src/xsd/thmutil/CommandLink.xsd +++ b/src/xsd/thmutil/CommandLink.xsd | |||
| @@ -23,6 +23,11 @@ | |||
| 23 | <element ref="Text" /> | 23 | <element ref="Text" /> |
| 24 | </choice> | 24 | </choice> |
| 25 | <attributeGroup ref="CommonControlAttributes" /> | 25 | <attributeGroup ref="CommonControlAttributes" /> |
| 26 | <attribute name="ElevationShieldCondition" type="xs:string"> | ||
| 27 | <annotation> | ||
| 28 | <documentation>A condition that determines if the control gets a UAC elevation shield icon. If this condition is true, then the control gets a UAC elevation shield icon.</documentation> | ||
| 29 | </annotation> | ||
| 30 | </attribute> | ||
| 26 | <attribute name="FontId" type="xs:string"> | 31 | <attribute name="FontId" type="xs:string"> |
| 27 | <annotation> | 32 | <annotation> |
| 28 | <documentation>Identifier to the Font element that serves as the font for the control. Only valid when using graphic buttons.</documentation> | 33 | <documentation>Identifier to the Font element that serves as the font for the control. Only valid when using graphic buttons.</documentation> |
| @@ -68,4 +73,4 @@ | |||
| 68 | </annotation> | 73 | </annotation> |
| 69 | </attribute> | 74 | </attribute> |
| 70 | </complexType> | 75 | </complexType> |
| 71 | </element> \ No newline at end of file | 76 | </element> |
diff --git a/src/xsd/wix/Upgrade.xsd b/src/xsd/wix/Upgrade.xsd index fb9b5845..1b94589c 100644 --- a/src/xsd/wix/Upgrade.xsd +++ b/src/xsd/wix/Upgrade.xsd | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | <annotation> | 14 | <annotation> |
| 15 | <documentation> | 15 | <documentation> |
| 16 | Nesting a Property element under an Upgrade element has been deprecated. | 16 | Nesting a Property element under an Upgrade element has been deprecated. |
| 17 | Please nest Property elements in any of the other supported locations. | 17 | Use ProductSearch instead. |
| 18 | </documentation> | 18 | </documentation> |
| 19 | </annotation> | 19 | </annotation> |
| 20 | </element> | 20 | </element> |
| @@ -25,4 +25,4 @@ | |||
| 25 | </annotation> | 25 | </annotation> |
| 26 | </attribute> | 26 | </attribute> |
| 27 | </complexType> | 27 | </complexType> |
| 28 | </element> \ No newline at end of file | 28 | </element> |
