Build with VS2022, which is now required.
- Use VS2022/v143 libraries exclusively. C++ compatibility works.
Bob Arnson committed
Dec 5, 2021 at 21:16 UTC
667ee81ee0263314b4546f5598efc66fe84c08b7
61 files changed
+120
-190
.github/workflows/build.yml
+1
-1
@@ -19,7 +19,7 @@ env:
19
jobs:
20
build:
21
name: Build
22
- runs-on: windows-latest
22
+ runs-on: windows-2022
23
steps:
24
- name: Checkout code
25
uses: actions/checkout@v2
appveyor.yml
+1
-1
@@ -5,7 +5,7 @@ branches:
5
- master
6
- develop
7
8
-image: Visual Studio 2019
8
+image: Visual Studio 2022
9
10
version: 0.0.0.{build}
11
configuration: Release
src/Directory.vcxproj.props
+3
-7
@@ -8,6 +8,7 @@
8
<PlatformFolder Condition=" '$(PlatformFolder)' == '' ">$(Platform)</PlatformFolder>
9
<IntDir>$(BaseIntermediateOutputPath)$(Configuration)\$(PlatformFolder)\</IntDir>
10
<OutDir>$(OutputPath)$(PlatformFolder)\</OutDir>
11
+ <PlatformToolset>v143</PlatformToolset>
12
</PropertyGroup>
13
14
<PropertyGroup Condition=" '$(CLRSupport)'!='true' ">
@@ -15,10 +16,6 @@
16
<NuGetTargetMoniker>native,Version=v0.0</NuGetTargetMoniker>
17
</PropertyGroup>
18
18
- <PropertyGroup Condition="'$(WindowsTargetPlatformVersion)'=='' AND '$(VisualStudioVersion)'>='15.0'">
19
- <WindowsTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</WindowsTargetPlatformVersion>
20
- </PropertyGroup>
21
-
19
<PropertyGroup>
20
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)CustomizedNativeRecommendedRules.ruleset</CodeAnalysisRuleSet>
21
</PropertyGroup>
@@ -35,8 +32,7 @@
32
<TreatWarningAsError>true</TreatWarningAsError>
33
<ExceptionHandling>false</ExceptionHandling>
34
<ControlFlowGuard>Guard</ControlFlowGuard>
38
- <AdditionalOptions>-YlprecompDefine /w44263</AdditionalOptions>
39
- <AdditionalOptions Condition=" $(PlatformToolset.StartsWith('v14')) ">/Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions>
35
+ <AdditionalOptions>/Zc:threadSafeInit- -YlprecompDefine /w44263</AdditionalOptions>
36
<MultiProcessorCompilation Condition=" $(NUMBER_OF_PROCESSORS) > 4 ">true</MultiProcessorCompilation>
37
</ClCompile>
38
<ResourceCompile>
@@ -53,7 +49,7 @@
49
<GenerateDebugInformation>true</GenerateDebugInformation>
50
<AdditionalDependencies>$(ProjectAdditionalLinkLibraries);advapi32.lib;comdlg32.lib;user32.lib;oleaut32.lib;gdi32.lib;shell32.lib;ole32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
51
<AdditionalLibraryDirectories>$(OutDir);$(AdditionalMultiTargetLibraryPath);$(ArmLibraryDirectories);$(ProjectAdditionalLinkLibraryDirectories);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
56
- <AdditionalOptions Condition=" $(PlatformToolset.StartsWith('v14')) ">/IGNORE:4099 %(AdditionalOptions)</AdditionalOptions>
52
+ <AdditionalOptions>/IGNORE:4099 %(AdditionalOptions)</AdditionalOptions>
53
</Link>
54
</ItemDefinitionGroup>
55
src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj
+4
-4
@@ -18,11 +18,11 @@
18
</ItemGroup>
19
20
<ItemGroup Condition=" '$(NCrunch)'=='' ">
21
- <None Include="$(BaseOutputPath)$(Configuration)\v142\x86\mbanative.dll" CopyToOutputDirectory="PreserveNewest" />
22
- <None Include="$(BaseOutputPath)$(Configuration)\v142\x86\mbanative.pdb" CopyToOutputDirectory="PreserveNewest" />
21
+ <None Include="$(BaseOutputPath)$(Configuration)\v143\x86\mbanative.dll" CopyToOutputDirectory="PreserveNewest" />
22
+ <None Include="$(BaseOutputPath)$(Configuration)\v143\x86\mbanative.pdb" CopyToOutputDirectory="PreserveNewest" />
23
</ItemGroup>
24
<ItemGroup Condition=" '$(NCrunch)'=='1' ">
25
- <None Include="$(NCrunchOriginalProjectDir)..\..\build\$(SegmentName)\$(Configuration)\v142\x86\mbanative.dll" CopyToOutputDirectory="PreserveNewest" />
26
- <None Include="$(NCrunchOriginalProjectDir)..\..\build\$(SegmentName)\$(Configuration)\v142\x86\mbanative.pdb" CopyToOutputDirectory="PreserveNewest" />
25
+ <None Include="$(NCrunchOriginalProjectDir)..\..\build\$(SegmentName)\$(Configuration)\v143\x86\mbanative.dll" CopyToOutputDirectory="PreserveNewest" />
26
+ <None Include="$(NCrunchOriginalProjectDir)..\..\build\$(SegmentName)\$(Configuration)\v143\x86\mbanative.pdb" CopyToOutputDirectory="PreserveNewest" />
27
</ItemGroup>
28
</Project>
src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec
+6
-6
@@ -23,11 +23,11 @@
23
<file src="netstandard2.0\$id$.dll" target="lib\netstandard2.0" />
24
<file src="netstandard2.0\$id$.xml" target="lib\netstandard2.0" />
25
26
- <file src="v142\ARM64\mbanative.dll" target="runtimes\win-arm64\native" />
27
- <file src="v142\ARM64\mbanative.pdb" target="runtimes\win-arm64\native" />
28
- <file src="v142\x64\mbanative.dll" target="runtimes\win-x64\native" />
29
- <file src="v142\x64\mbanative.pdb" target="runtimes\win-x64\native" />
30
- <file src="v142\x86\mbanative.dll" target="runtimes\win-x86\native" />
31
- <file src="v142\x86\mbanative.pdb" target="runtimes\win-x86\native" />
26
+ <file src="v143\ARM64\mbanative.dll" target="runtimes\win-arm64\native" />
27
+ <file src="v143\ARM64\mbanative.pdb" target="runtimes\win-arm64\native" />
28
+ <file src="v143\x64\mbanative.dll" target="runtimes\win-x64\native" />
29
+ <file src="v143\x64\mbanative.pdb" target="runtimes\win-x64\native" />
30
+ <file src="v143\x86\mbanative.dll" target="runtimes\win-x86\native" />
31
+ <file src="v143\x86\mbanative.pdb" target="runtimes\win-x86\native" />
32
</files>
33
</package>
src/api/burn/balutil/balutil.nuspec
+3
-8
@@ -20,13 +20,8 @@
20
<files>
21
<file src="$projectFolder$\build\$id$.props" target="build\" />
22
<file src="$projectFolder$\inc\*" target="build\native\include" />
23
- <file src="..\..\v140\x86\balutil.lib" target="build\native\v140\x86" />
24
- <file src="..\..\v140\x64\balutil.lib" target="build\native\v140\x64" />
25
- <file src="..\..\v141\x86\balutil.lib" target="build\native\v141\x86" />
26
- <file src="..\..\v141\x64\balutil.lib" target="build\native\v141\x64" />
27
- <file src="..\..\v141\ARM64\balutil.lib" target="build\native\v141\ARM64" />
28
- <file src="..\..\v142\x86\balutil.lib" target="build\native\v142\x86" />
29
- <file src="..\..\v142\x64\balutil.lib" target="build\native\v142\x64" />
30
- <file src="..\..\v142\ARM64\balutil.lib" target="build\native\v142\ARM64" />
23
+ <file src="..\..\v143\x86\balutil.lib" target="build\native\v14\x86" />
24
+ <file src="..\..\v143\x64\balutil.lib" target="build\native\v14\x64" />
25
+ <file src="..\..\v143\ARM64\balutil.lib" target="build\native\v14\ARM64" />
26
</files>
27
</package>
src/api/burn/balutil/balutil.vcxproj
-1
@@ -33,7 +33,6 @@
33
<ProjectGuid>{EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}</ProjectGuid>
34
<ConfigurationType>StaticLibrary</ConfigurationType>
35
<TargetName>balutil</TargetName>
36
- <PlatformToolset>v142</PlatformToolset>
36
<CharacterSet>MultiByte</CharacterSet>
37
<Description>WiX Toolset Bootstrapper Application Layer native utility library</Description>
38
<PackageId>WixToolset.BalUtil</PackageId>
src/api/burn/balutil/build/WixToolset.BalUtil.props
+2
-12
@@ -10,19 +10,9 @@
10
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
11
</ResourceCompile>
12
</ItemDefinitionGroup>
13
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v140')) ">
13
+ <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v14')) ">
14
<Link>
15
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v140\$(PlatformTarget)\balutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
16
- </Link>
17
- </ItemDefinitionGroup>
18
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v141')) ">
19
- <Link>
20
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v141\$(PlatformTarget)\balutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
21
- </Link>
22
- </ItemDefinitionGroup>
23
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v142')) ">
24
- <Link>
25
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v142\$(PlatformTarget)\balutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
15
+ <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v14\$(PlatformTarget)\balutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
16
</Link>
17
</ItemDefinitionGroup>
18
</Project>
src/api/burn/bextutil/bextutil.nuspec
+3
-8
@@ -20,13 +20,8 @@
20
<files>
21
<file src="$projectFolder$\build\$id$.props" target="build\" />
22
<file src="$projectFolder$\inc\*" target="build\native\include" />
23
- <file src="..\..\v140\x86\bextutil.lib" target="build\native\v140\x86" />
24
- <file src="..\..\v140\x64\bextutil.lib" target="build\native\v140\x64" />
25
- <file src="..\..\v141\x86\bextutil.lib" target="build\native\v141\x86" />
26
- <file src="..\..\v141\x64\bextutil.lib" target="build\native\v141\x64" />
27
- <file src="..\..\v141\ARM64\bextutil.lib" target="build\native\v141\ARM64" />
28
- <file src="..\..\v142\x86\bextutil.lib" target="build\native\v142\x86" />
29
- <file src="..\..\v142\x64\bextutil.lib" target="build\native\v142\x64" />
30
- <file src="..\..\v142\ARM64\bextutil.lib" target="build\native\v142\ARM64" />
23
+ <file src="..\..\v143\x86\bextutil.lib" target="build\native\v14\x86" />
24
+ <file src="..\..\v143\x64\bextutil.lib" target="build\native\v14\x64" />
25
+ <file src="..\..\v143\ARM64\bextutil.lib" target="build\native\v14\ARM64" />
26
</files>
27
</package>
src/api/burn/bextutil/bextutil.vcxproj
-1
@@ -33,7 +33,6 @@
33
<ProjectGuid>{06027492-1CB9-48BC-B31E-C1F9356ED07E}</ProjectGuid>
34
<ConfigurationType>StaticLibrary</ConfigurationType>
35
<TargetName>bextutil</TargetName>
36
- <PlatformToolset>v142</PlatformToolset>
36
<CharacterSet>MultiByte</CharacterSet>
37
<Description>WiX Toolset Bundle Extension native utility library</Description>
38
<PackageId>WixToolset.BextUtil</PackageId>
src/api/burn/bextutil/build/WixToolset.BextUtil.props
+2
-12
@@ -10,19 +10,9 @@
10
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
11
</ResourceCompile>
12
</ItemDefinitionGroup>
13
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v140')) ">
13
+ <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v14')) ">
14
<Link>
15
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v140\$(PlatformTarget)\bextutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
16
- </Link>
17
- </ItemDefinitionGroup>
18
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v141')) ">
19
- <Link>
20
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v141\$(PlatformTarget)\bextutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
21
- </Link>
22
- </ItemDefinitionGroup>
23
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v142')) ">
24
- <Link>
25
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v142\$(PlatformTarget)\bextutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
15
+ <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v14\$(PlatformTarget)\bextutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
16
</Link>
17
</ItemDefinitionGroup>
18
</Project>
src/api/burn/burn.proj
+3
-11
@@ -1,3 +1,6 @@
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. -->
3
+
4
<Project Sdk="Microsoft.Build.Traversal/3.0.23">
5
<ItemGroup>
6
<!-- Restore: Explicitly restore the test projects, which need some hand-holding. -->
@@ -6,21 +9,10 @@
9
10
<!-- Build -->
11
9
- <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86;PlatformToolset=v140" />
10
- <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64;PlatformToolset=v140" />
11
- <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86;PlatformToolset=v141" />
12
- <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64;PlatformToolset=v141" />
13
- <ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=ARM64;PlatformToolset=v141" />
12
<ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x86" />
13
<ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=x64" />
14
<ProjectReference Include="bextutil\bextutil.vcxproj" Properties="Platform=ARM64" />
15
18
- <ProjectReference Include="balutil\balutil.vcxproj" Properties="Platform=x86;PlatformToolset=v140" />
19
- <ProjectReference Include="balutil\balutil.vcxproj" Properties="Platform=x64;PlatformToolset=v140" />
20
- <ProjectReference Include="balutil\balutil.vcxproj" Properties="Platform=x86;PlatformToolset=v141" />
21
- <ProjectReference Include="balutil\balutil.vcxproj" Properties="Platform=x64;PlatformToolset=v141" />
22
- <ProjectReference Include="balutil\balutil.vcxproj" Properties="Platform=ARM64;PlatformToolset=v141" />
23
-
16
<!-- Let mbanative build balutil for latest toolset. -->
17
<ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x86" />
18
<ProjectReference Include="mbanative\mbanative.vcxproj" Properties="Platform=x64" />
src/api/burn/mbanative/mbanative.vcxproj
-2
@@ -32,11 +32,9 @@
32
<PropertyGroup Label="Globals">
33
<ProjectGuid>{665E0441-17F9-4105-B202-EDF274657F6E}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
- <PlatformToolset>v142</PlatformToolset>
35
<CharacterSet>Unicode</CharacterSet>
36
<TargetName>mbanative</TargetName>
37
<ProjectModuleDefinitionFile>mbanative.def</ProjectModuleDefinitionFile>
39
- <EnableSourceLink Condition=" '$(PlatformToolset)'=='v140' ">false</EnableSourceLink>
38
</PropertyGroup>
39
40
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
src/burn/engine/engine.vcxproj
-1
@@ -33,7 +33,6 @@
33
<ProjectGuid>{8119537D-E1D9-6591-D51A-49768A2F9C37}</ProjectGuid>
34
<ConfigurationType>StaticLibrary</ConfigurationType>
35
<TargetName>engine</TargetName>
36
- <PlatformToolset>v142</PlatformToolset>
36
<CharacterSet>Unicode</CharacterSet>
37
<Description>Native component of WixToolset.Burn</Description>
38
</PropertyGroup>
src/burn/stub/stub.vcxproj
-1
@@ -34,7 +34,6 @@
34
<ConfigurationType>Application</ConfigurationType>
35
<ProjectSubSystem>Windows</ProjectSubSystem>
36
<TargetName>burn</TargetName>
37
- <PlatformToolset>v142</PlatformToolset>
37
<CharacterSet>Unicode</CharacterSet>
38
<GenerateManifest>false</GenerateManifest>
39
<Description>Native component of WixToolset.Burn</Description>
src/burn/test/BurnUnitTest/BurnUnitTest.vcxproj
-1
@@ -29,7 +29,6 @@
29
<RootNamespace>UnitTest</RootNamespace>
30
<Keyword>ManagedCProj</Keyword>
31
<ConfigurationType>DynamicLibrary</ConfigurationType>
32
- <PlatformToolset>v142</PlatformToolset>
32
<CharacterSet>Unicode</CharacterSet>
33
<CLRSupport>true</CLRSupport>
34
<SignOutput>false</SignOutput>
src/dtf/WixToolset.Dtf.Compression.Cab/WixToolset.Dtf.Compression.Cab.csproj
+4
@@ -18,4 +18,8 @@
18
<ItemGroup>
19
<ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj" />
20
</ItemGroup>
21
+
22
+ <ItemGroup>
23
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
24
+ </ItemGroup>
25
</Project>
src/dtf/WixToolset.Dtf.Compression.Zip/WixToolset.Dtf.Compression.Zip.csproj
+4
@@ -13,4 +13,8 @@
13
<ItemGroup>
14
<ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj" />
15
</ItemGroup>
16
+
17
+ <ItemGroup>
18
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
19
+ </ItemGroup>
20
</Project>
src/dtf/WixToolset.Dtf.Compression/WixToolset.Dtf.Compression.csproj
+4
@@ -13,4 +13,8 @@
13
<ItemGroup>
14
<None Include="Compression.cd" />
15
</ItemGroup>
16
+
17
+ <ItemGroup>
18
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
19
+ </ItemGroup>
20
</Project>
src/dtf/WixToolset.Dtf.Resources/WixToolset.Dtf.Resources.csproj
+4
@@ -9,4 +9,8 @@
9
<Description>Classes for reading and writing resource data in executable files</Description>
10
<CreateDocumentationFile>true</CreateDocumentationFile>
11
</PropertyGroup>
12
+
13
+ <ItemGroup>
14
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
15
+ </ItemGroup>
16
</Project>
src/dtf/WixToolset.Dtf.WindowsInstaller.Linq/WixToolset.Dtf.WindowsInstaller.Linq.csproj
+4
@@ -13,4 +13,8 @@
13
<ItemGroup>
14
<ProjectReference Include="..\WixToolset.Dtf.WindowsInstaller\WixToolset.Dtf.WindowsInstaller.csproj" />
15
</ItemGroup>
16
+
17
+ <ItemGroup>
18
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
19
+ </ItemGroup>
20
</Project>
src/dtf/WixToolset.Dtf.WindowsInstaller.Package/WixToolset.Dtf.WindowsInstaller.Package.csproj
+4
@@ -15,4 +15,8 @@
15
<ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj" />
16
<ProjectReference Include="..\WixToolset.Dtf.Compression.Cab\WixToolset.Dtf.Compression.Cab.csproj" />
17
</ItemGroup>
18
+
19
+ <ItemGroup>
20
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
21
+ </ItemGroup>
22
</Project>
src/dtf/WixToolset.Dtf.WindowsInstaller/WixToolset.Dtf.WindowsInstaller.csproj
+4
@@ -22,4 +22,8 @@
22
<ItemGroup Condition=" '$(TargetFramework)'=='net20' ">
23
<Reference Include="System.Configuration" />
24
</ItemGroup>
25
+
26
+ <ItemGroup>
27
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
28
+ </ItemGroup>
29
</Project>
src/dtf/WixToolsetTests.Dtf.Compression.Cab/WixToolsetTests.Dtf.Compression.Cab.csproj
+8
-4
@@ -11,18 +11,18 @@
11
<SignOutput>false</SignOutput>
12
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
13
</PropertyGroup>
14
-
14
+
15
<ItemGroup>
16
<Compile Include="CabTest.cs" />
17
</ItemGroup>
18
-
18
+
19
<ItemGroup>
20
<Reference Include="System" />
21
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
22
<Reference Include="System.Data" />
23
<Reference Include="System.Xml" />
24
</ItemGroup>
25
-
25
+
26
<ItemGroup>
27
<ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj">
28
<Project>{45D81DAB-0559-4836-8106-CE9987FD4AB5}</Project>
@@ -38,5 +38,9 @@
38
</ProjectReference>
39
</ItemGroup>
40
41
+ <ItemGroup>
42
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
43
+ </ItemGroup>
44
+
45
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
42
-</Project>
46
+</Project>
\ No newline at end of file
src/dtf/WixToolsetTests.Dtf.Compression.Zip/WixToolsetTests.Dtf.Compression.Zip.csproj
+8
-4
@@ -11,16 +11,16 @@
11
<SignOutput>false</SignOutput>
12
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
13
</PropertyGroup>
14
-
14
+
15
<ItemGroup>
16
<Compile Include="ZipTest.cs" />
17
</ItemGroup>
18
-
18
+
19
<ItemGroup>
20
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
21
<Reference Include="System" />
22
</ItemGroup>
23
-
23
+
24
<ItemGroup>
25
<ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj">
26
<Project>{45D81DAB-0559-4836-8106-CE9987FD4AB5}</Project>
@@ -36,5 +36,9 @@
36
</ProjectReference>
37
</ItemGroup>
38
39
+ <ItemGroup>
40
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
41
+ </ItemGroup>
42
+
43
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
40
-</Project>
44
+</Project>
\ No newline at end of file
src/dtf/WixToolsetTests.Dtf.Compression/WixToolsetTests.Dtf.Compression.csproj
+8
-4
@@ -10,20 +10,20 @@
10
<SignOutput>false</SignOutput>
11
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
12
</PropertyGroup>
13
-
13
+
14
<ItemGroup>
15
<Compile Include="CompressionTestUtil.cs" />
16
<Compile Include="MisbehavingStreamContext.cs" />
17
<Compile Include="OptionStreamContext.cs" />
18
</ItemGroup>
19
-
19
+
20
<ItemGroup>
21
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
22
<Reference Include="System" />
23
<Reference Include="System.Data" />
24
<Reference Include="System.Xml" />
25
</ItemGroup>
26
-
26
+
27
<ItemGroup>
28
<ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj">
29
<Project>{45D81DAB-0559-4836-8106-CE9987FD4AB5}</Project>
@@ -31,5 +31,9 @@
31
</ProjectReference>
32
</ItemGroup>
33
34
+ <ItemGroup>
35
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
36
+ </ItemGroup>
37
+
38
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
35
-</Project>
39
+</Project>
\ No newline at end of file
src/dtf/WixToolsetTests.Dtf.WindowsInstaller.CustomActions/WixToolsetTests.Dtf.WindowsInstaller.CustomActions.csproj
+6
-2
@@ -11,7 +11,7 @@
11
<SignOutput>false</SignOutput>
12
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
13
</PropertyGroup>
14
-
14
+
15
<ItemGroup>
16
<Compile Include="CustomActionTest.cs" />
17
</ItemGroup>
@@ -26,6 +26,10 @@
26
<Name>WixToolsetTests.Dtf.WindowsInstaller</Name>
27
</ProjectReference>
28
</ItemGroup>
29
+
30
+ <ItemGroup>
31
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
32
+ </ItemGroup>
33
34
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
31
-</Project>
35
+</Project>
\ No newline at end of file
src/dtf/WixToolsetTests.Dtf.WindowsInstaller.Linq/WixToolsetTests.Dtf.WindowsInstaller.Linq.csproj
+8
-4
@@ -11,17 +11,17 @@
11
<SignOutput>false</SignOutput>
12
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
13
</PropertyGroup>
14
-
14
+
15
<ItemGroup>
16
<Compile Include="LinqTest.cs" />
17
</ItemGroup>
18
-
18
+
19
<ItemGroup>
20
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
21
<Reference Include="System" />
22
<Reference Include="System.Core" />
23
</ItemGroup>
24
-
24
+
25
<ItemGroup>
26
<ProjectReference Include="..\WixToolset.Dtf.WindowsInstaller\WixToolset.Dtf.WindowsInstaller.csproj">
27
<Project>{85225597-5121-4361-8332-4E3246D5BBF5}</Project>
@@ -37,5 +37,9 @@
37
</ProjectReference>
38
</ItemGroup>
39
40
+ <ItemGroup>
41
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
42
+ </ItemGroup>
43
+
44
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
41
-</Project>
45
+</Project>
\ No newline at end of file
src/dtf/WixToolsetTests.Dtf.WindowsInstaller/WixToolsetTests.Dtf.WindowsInstaller.csproj
+8
-4
@@ -11,7 +11,7 @@
11
<SignOutput>false</SignOutput>
12
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
13
</PropertyGroup>
14
-
14
+
15
<ItemGroup>
16
<Compile Include="EmbeddedExternalUI.cs" />
17
<Compile Include="Schema.cs" />
@@ -19,14 +19,14 @@
19
<Compile Include="WindowsInstallerTransactions.cs" />
20
<Compile Include="WindowsInstallerUtils.cs" />
21
</ItemGroup>
22
-
22
+
23
<ItemGroup>
24
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
25
<Reference Include="System" />
26
<Reference Include="System.Windows.Forms" />
27
<Reference Include="System.Xml" />
28
</ItemGroup>
29
-
29
+
30
<ItemGroup>
31
<ProjectReference Include="..\WixToolset.Dtf.WindowsInstaller\WixToolset.Dtf.WindowsInstaller.csproj">
32
<Project>{85225597-5121-4361-8332-4E3246D5BBF5}</Project>
@@ -34,5 +34,9 @@
34
</ProjectReference>
35
</ItemGroup>
36
37
+ <ItemGroup>
38
+ <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
39
+ </ItemGroup>
40
+
41
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
38
-</Project>
42
+</Project>
\ No newline at end of file
src/ext/Bal/Samples/bafunctions/bafunctions.vcxproj
-1
@@ -32,7 +32,6 @@
32
<PropertyGroup Label="Globals">
33
<ProjectGuid>{EB0A7D51-2133-4EE7-B6CA-87DBEAC67E02}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
- <PlatformToolset>v142</PlatformToolset>
35
<CharacterSet>Unicode</CharacterSet>
36
<TargetName>BAFunctions</TargetName>
37
<ProjectModuleDefinitionFile>bafunctions.def</ProjectModuleDefinitionFile>
src/ext/Bal/dnchost/dnchost.vcxproj
-1
@@ -31,7 +31,6 @@
31
<PropertyGroup Label="Globals">
32
<ProjectGuid>{B6F70281-6583-4138-BB7F-AABFEBBB3CA2}</ProjectGuid>
33
<ConfigurationType>DynamicLibrary</ConfigurationType>
34
- <PlatformToolset>v142</PlatformToolset>
34
<CharacterSet>Unicode</CharacterSet>
35
<TargetName>dnchost</TargetName>
36
<ProjectModuleDefinitionFile>dnchost.def</ProjectModuleDefinitionFile>
src/ext/Bal/mbahost/mbahost.vcxproj
-1
@@ -32,7 +32,6 @@
32
<PropertyGroup Label="Globals">
33
<ProjectGuid>{12C87C77-3547-44F8-8134-29BC915CB19D}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
- <PlatformToolset>v142</PlatformToolset>
35
<CharacterSet>Unicode</CharacterSet>
36
<TargetName>mbahost</TargetName>
37
<ProjectModuleDefinitionFile>mbahost.def</ProjectModuleDefinitionFile>
src/ext/Bal/test/examples/TestEngine/Example.TestEngine.vcxproj
-2
@@ -34,9 +34,7 @@
34
<ConfigurationType>Application</ConfigurationType>
35
<ProjectSubSystem>Console</ProjectSubSystem>
36
<TargetName>Example.TestEngine</TargetName>
37
- <PlatformToolset>v142</PlatformToolset>
37
<CharacterSet>Unicode</CharacterSet>
39
- <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
38
</PropertyGroup>
39
40
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
src/ext/Bal/wixstdba/wixstdba.vcxproj
-1
@@ -32,7 +32,6 @@
32
<PropertyGroup Label="Globals">
33
<ProjectGuid>{41085A22-E6AA-4E8B-AB1B-DDEE0DC89DFA}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
- <PlatformToolset>v142</PlatformToolset>
35
<CharacterSet>Unicode</CharacterSet>
36
<TargetName>WixStdBA</TargetName>
37
<ProjectModuleDefinitionFile>wixstdba.def</ProjectModuleDefinitionFile>
src/ext/ComPlus/ca/complusca.vcxproj
-2
@@ -24,12 +24,10 @@
24
<PropertyGroup Label="Globals">
25
<ProjectGuid>{BDEF51ED-E242-4FA2-801A-01B127DF851A}</ProjectGuid>
26
<ConfigurationType>DynamicLibrary</ConfigurationType>
27
- <PlatformToolset>v142</PlatformToolset>
27
<CharacterSet>Unicode</CharacterSet>
28
<TargetName>complusca</TargetName>
29
<ProjectModuleDefinitionFile>complusca.def</ProjectModuleDefinitionFile>
30
<Description>WiX Toolset ComPlus CustomAction</Description>
32
- <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
31
</PropertyGroup>
32
33
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
src/ext/Dependency/ca/dependencyca.vcxproj
-2
@@ -32,12 +32,10 @@
32
<PropertyGroup Label="Globals">
33
<ProjectGuid>{B86AF46C-0F90-49CC-923F-A800B088D015}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
- <PlatformToolset>v142</PlatformToolset>
35
<CharacterSet>Unicode</CharacterSet>
36
<TargetName>dependencyca</TargetName>
37
<ProjectModuleDefinitionFile>wixdepca.def</ProjectModuleDefinitionFile>
38
<Description>WiX Toolset Dependency CustomAction</Description>
40
- <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
39
</PropertyGroup>
40
41
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
src/ext/DirectX/ca/directxca.vcxproj
-1
@@ -32,7 +32,6 @@
32
<PropertyGroup Label="Globals">
33
<ProjectGuid>{76542B28-0FFD-47D3-AD6A-D0F20FA875AC}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
- <PlatformToolset>v142</PlatformToolset>
35
<CharacterSet>Unicode</CharacterSet>
36
<TargetName>directxca</TargetName>
37
<ProjectModuleDefinitionFile>directx.def</ProjectModuleDefinitionFile>
src/ext/Firewall/ca/fwca.vcxproj
-1
@@ -35,7 +35,6 @@
35
<ProjectGuid>{F72D34CA-48DA-4DFD-91A9-A0C78BEF6981}</ProjectGuid>
36
<ConfigurationType>DynamicLibrary</ConfigurationType>
37
<TargetName>fwca</TargetName>
38
- <PlatformToolset>v142</PlatformToolset>
38
<CharacterSet>Unicode</CharacterSet>
39
<ProjectModuleDefinitionFile>fwca.def</ProjectModuleDefinitionFile>
40
<Description>WiX Toolset Firewall CustomAction</Description>
src/ext/Http/ca/httpca.vcxproj
-1
@@ -32,7 +32,6 @@
32
<PropertyGroup Label="Globals">
33
<ProjectGuid>{90743805-C043-47C7-B5FF-8F5EE5C8A2DE}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
- <PlatformToolset>v142</PlatformToolset>
35
<CharacterSet>Unicode</CharacterSet>
36
<TargetName>httpca</TargetName>
37
<ProjectModuleDefinitionFile>wixhttpca.def</ProjectModuleDefinitionFile>
src/ext/Iis/ca/iisca.vcxproj
-1
@@ -35,7 +35,6 @@
35
<ProjectGuid>{CB3FB8C4-14BF-4EA6-9F01-7FB258E5AEF3}</ProjectGuid>
36
<ConfigurationType>DynamicLibrary</ConfigurationType>
37
<TargetName>iisca</TargetName>
38
- <PlatformToolset>v142</PlatformToolset>
38
<CharacterSet>Unicode</CharacterSet>
39
<ProjectModuleDefinitionFile>iisca.def</ProjectModuleDefinitionFile>
40
<Description>WiX Toolset Iis CustomAction</Description>
src/ext/Msmq/ca/msmqca.vcxproj
-1
@@ -20,7 +20,6 @@
20
<ProjectGuid>{CAD56A7E-342B-4324-9DCB-BCEB8F3BC80D}</ProjectGuid>
21
<ConfigurationType>DynamicLibrary</ConfigurationType>
22
<TargetName>msmqca</TargetName>
23
- <PlatformToolset>v142</PlatformToolset>
23
<CharacterSet>Unicode</CharacterSet>
24
<ProjectModuleDefinitionFile>msmqca.def</ProjectModuleDefinitionFile>
25
<Description>WiX Toolset MSMQ CustomAction</Description>
src/ext/NetFx/ca/netfxca.vcxproj
-1
@@ -33,7 +33,6 @@
33
<ProjectGuid>{F72D34CA-48DA-4DFD-91A9-A0C78BEF6981}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
<TargetName>netfxca</TargetName>
36
- <PlatformToolset>v142</PlatformToolset>
36
<CharacterSet>Unicode</CharacterSet>
37
<ProjectModuleDefinitionFile>netfxca.def</ProjectModuleDefinitionFile>
38
<Description>WiX Toolset .NET Framework CustomAction</Description>
src/ext/Sql/ca/sqlca.vcxproj
-1
@@ -33,7 +33,6 @@
33
<ProjectGuid>{4DCA6E4B-A1F1-4450-BC2D-94AC20F31935}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
<TargetName>sqlca</TargetName>
36
- <PlatformToolset>v142</PlatformToolset>
36
<CharacterSet>Unicode</CharacterSet>
37
<ProjectModuleDefinitionFile>sqlca.def</ProjectModuleDefinitionFile>
38
<Description>WiX Toolset Sql CustomAction</Description>
src/ext/UI/ca/uica.vcxproj
-1
@@ -17,7 +17,6 @@
17
<ProjectGuid>{F72D34CA-48DA-4DFD-91A9-A0C78BEF6981}</ProjectGuid>
18
<ConfigurationType>DynamicLibrary</ConfigurationType>
19
<TargetName>uica</TargetName>
20
- <PlatformToolset>v142</PlatformToolset>
20
<CharacterSet>MultiByte</CharacterSet>
21
<ProjectModuleDefinitionFile>uica.def</ProjectModuleDefinitionFile>
22
<Description>WiX Toolset UI CustomAction</Description>
src/ext/Util/be/utilbe.vcxproj
-1
@@ -33,7 +33,6 @@
33
<ProjectGuid>{630C1EE7-2517-4A8C-83E3-DA1150308B58}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
<TargetName>utilbe</TargetName>
36
- <PlatformToolset>v142</PlatformToolset>
36
<CharacterSet>Unicode</CharacterSet>
37
<ProjectModuleDefinitionFile>utilbe.def</ProjectModuleDefinitionFile>
38
<Description>WiX Toolset Util BundleExtension</Description>
src/ext/Util/ca/utilca.vcxproj
-1
@@ -33,7 +33,6 @@
33
<ProjectGuid>{076018F7-19BD-423A-ABBF-229273DA08D8}</ProjectGuid>
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
<TargetName>utilca</TargetName>
36
- <PlatformToolset>v142</PlatformToolset>
36
<CharacterSet>Unicode</CharacterSet>
37
<ProjectModuleDefinitionFile>utilca.def</ProjectModuleDefinitionFile>
38
<Description>WiX Toolset Util CustomAction</Description>
src/ext/VisualStudio/ca/vsca.vcxproj
-2
@@ -25,11 +25,9 @@
25
<ProjectGuid>{45308B85-0628-4978-8FC8-6AD9E1AD5949}</ProjectGuid>
26
<ConfigurationType>DynamicLibrary</ConfigurationType>
27
<TargetName>vsca</TargetName>
28
- <PlatformToolset>v142</PlatformToolset>
28
<CharacterSet>Unicode</CharacterSet>
29
<ProjectModuleDefinitionFile>vsca.def</ProjectModuleDefinitionFile>
30
<Description>WiX Toolset VS CustomAction</Description>
32
- <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
31
</PropertyGroup>
32
33
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
src/internal/SetBuildNumber/Directory.Packages.props.pp
+2
-1
@@ -42,7 +42,8 @@
42
<PackageVersion Include="System.Text.Encoding.CodePages" Version="4.6.0" />
43
44
<PackageVersion Include="Microsoft.AspNetCore.Owin" Version="3.1.13" />
45
- <PackageVersion Include="Microsoft.VisualStudio.Setup.Configuration.Native" Version="3.0.4492" />
45
+ <PackageVersion Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" />
46
+ <PackageVersion Include="Microsoft.VisualStudio.Setup.Configuration.Native" Version="1.14.114" />
47
<PackageVersion Include="Microsoft.Win32.Registry" Version="4.7.0" />
48
49
<PackageVersion Include="NuGet.Credentials" Version="5.6.0" />
src/internal/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.props
-1
@@ -8,7 +8,6 @@
8
<Import Project="$(RepoRootDir)\packages\xunit.core.2.4.1\build\xunit.core.props" Condition="Exists('$(RepoRootDir)\packages\xunit.core.2.4.1\build\xunit.core.props')" />
9
<Import Project="$(RepoRootDir)\packages\xunit.runner.visualstudio.2.4.1\build\net20\xunit.runner.visualstudio.props" Condition="Exists('$(RepoRootDir)\packages\xunit.runner.visualstudio.2.4.1\build\net20\xunit.runner.visualstudio.props')" />
10
<PropertyGroup>
11
- <PlatformToolset>v142</PlatformToolset>
11
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
12
</PropertyGroup>
13
</Project>
src/libs/dutil/WixToolset.DUtil/build/WixToolset.DUtil.props
+2
-12
@@ -10,19 +10,9 @@
10
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
11
</ResourceCompile>
12
</ItemDefinitionGroup>
13
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v140')) ">
13
+ <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v14')) ">
14
<Link>
15
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v140\$(PlatformTarget)\dutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
16
- </Link>
17
- </ItemDefinitionGroup>
18
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v141')) ">
19
- <Link>
20
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v141\$(PlatformTarget)\dutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
21
- </Link>
22
- </ItemDefinitionGroup>
23
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v142')) ">
24
- <Link>
25
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v142\$(PlatformTarget)\dutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
15
+ <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v14\$(PlatformTarget)\dutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
16
</Link>
17
</ItemDefinitionGroup>
18
</Project>
src/libs/dutil/WixToolset.DUtil/dutil.nuspec
+3
-8
@@ -16,13 +16,8 @@
16
<files>
17
<file src="$projectFolder$\build\$id$.props" target="build\" />
18
<file src="$projectFolder$\inc\*" target="build\native\include" />
19
- <file src="..\..\v140\x64\dutil.lib" target="build\native\v140\x64" />
20
- <file src="..\..\v140\x86\dutil.lib" target="build\native\v140\x86" />
21
- <file src="..\..\v141\x64\dutil.lib" target="build\native\v141\x64" />
22
- <file src="..\..\v141\x86\dutil.lib" target="build\native\v141\x86" />
23
- <file src="..\..\v141\ARM64\dutil.lib" target="build\native\v141\ARM64" />
24
- <file src="..\..\v142\x64\dutil.lib" target="build\native\v142\x64" />
25
- <file src="..\..\v142\x86\dutil.lib" target="build\native\v142\x86" />
26
- <file src="..\..\v142\ARM64\dutil.lib" target="build\native\v142\ARM64" />
19
+ <file src="..\..\v143\x64\dutil.lib" target="build\native\v14\x64" />
20
+ <file src="..\..\v143\x86\dutil.lib" target="build\native\v14\x86" />
21
+ <file src="..\..\v143\ARM64\dutil.lib" target="build\native\v14\ARM64" />
22
</files>
23
</package>
src/libs/dutil/WixToolset.DUtil/dutil.vcxproj
-1
@@ -34,7 +34,6 @@
34
<ConfigurationType>StaticLibrary</ConfigurationType>
35
<TargetName>dutil</TargetName>
36
<MultiTargetLibrary>true</MultiTargetLibrary>
37
- <PlatformToolset>v142</PlatformToolset>
37
<CharacterSet>MultiByte</CharacterSet>
38
<Description>WiX Toolset native library foundation</Description>
39
<PackageId>WixToolset.DUtil</PackageId>
src/libs/dutil/dutil.proj
+3
-10
@@ -1,15 +1,8 @@
1
<Project Sdk="Microsoft.Build.Traversal">
2
<ItemGroup>
3
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x86;PlatformToolset=v140" />
4
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x64;PlatformToolset=v140" />
5
-
6
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x86;PlatformToolset=v141" />
7
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x64;PlatformToolset=v141" />
8
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=ARM64;PlatformToolset=v141" />
9
-
10
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x86;PlatformToolset=v142" />
11
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x64;PlatformToolset=v142" />
12
- <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=ARM64;PlatformToolset=v142" />
3
+ <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x86" />
4
+ <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=x64" />
5
+ <ProjectReference Include="WixToolset.DUtil\dutil.vcxproj" Properties="Platform=ARM64" />
6
7
<ProjectReference Include="test\DUtilUnitTest\DUtilUnitTest.vcxproj" Targets="Test" />
8
src/libs/wcautil/WixToolset.WcaUtil/build/WixToolset.WcaUtil.props
+2
-12
@@ -10,19 +10,9 @@
10
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
11
</ResourceCompile>
12
</ItemDefinitionGroup>
13
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v140')) ">
13
+ <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v14')) ">
14
<Link>
15
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v140\$(PlatformTarget)\wcautil.lib;%(AdditionalDependencies)</AdditionalDependencies>
16
- </Link>
17
- </ItemDefinitionGroup>
18
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v141')) ">
19
- <Link>
20
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v141\$(PlatformTarget)\wcautil.lib;%(AdditionalDependencies)</AdditionalDependencies>
21
- </Link>
22
- </ItemDefinitionGroup>
23
- <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v142')) ">
24
- <Link>
25
- <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v142\$(PlatformTarget)\wcautil.lib;%(AdditionalDependencies)</AdditionalDependencies>
15
+ <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v14\$(PlatformTarget)\wcautil.lib;%(AdditionalDependencies)</AdditionalDependencies>
16
</Link>
17
</ItemDefinitionGroup>
18
</Project>
src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec
+3
-8
@@ -19,13 +19,8 @@
19
<files>
20
<file src="$projectFolder$\build\$id$.props" target="build\" />
21
<file src="$projectFolder$\inc\*" target="build\native\include" />
22
- <file src="..\..\v140\x64\wcautil.lib" target="build\native\v140\x64" />
23
- <file src="..\..\v140\x86\wcautil.lib" target="build\native\v140\x86" />
24
- <file src="..\..\v141\x64\wcautil.lib" target="build\native\v141\x64" />
25
- <file src="..\..\v141\x86\wcautil.lib" target="build\native\v141\x86" />
26
- <file src="..\..\v141\ARM64\wcautil.lib" target="build\native\v141\ARM64" />
27
- <file src="..\..\v142\x64\wcautil.lib" target="build\native\v142\x64" />
28
- <file src="..\..\v142\x86\wcautil.lib" target="build\native\v142\x86" />
29
- <file src="..\..\v142\ARM64\wcautil.lib" target="build\native\v142\ARM64" />
22
+ <file src="..\..\v143\x64\wcautil.lib" target="build\native\v14\x64" />
23
+ <file src="..\..\v143\x86\wcautil.lib" target="build\native\v14\x86" />
24
+ <file src="..\..\v143\ARM64\wcautil.lib" target="build\native\v14\ARM64" />
25
</files>
26
</package>
src/libs/wcautil/WixToolset.WcaUtil/wcautil.vcxproj
-1
@@ -34,7 +34,6 @@
34
<ConfigurationType>StaticLibrary</ConfigurationType>
35
<TargetName>wcautil</TargetName>
36
<MultiTargetLibrary>true</MultiTargetLibrary>
37
- <PlatformToolset>v142</PlatformToolset>
37
<CharacterSet>MultiByte</CharacterSet>
38
<Description>WiX Toolset Custom Action native utility library</Description>
39
<PackageId>WixToolset.WcaUtil</PackageId>
src/libs/wcautil/wcautil.proj
+3
-10
@@ -1,15 +1,8 @@
1
<Project Sdk="Microsoft.Build.Traversal">
2
<ItemGroup>
3
- <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=x86;PlatformToolset=v140" />
4
- <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=x64;PlatformToolset=v140" />
5
-
6
- <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=x86;PlatformToolset=v141" />
7
- <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=x64;PlatformToolset=v141" />
8
- <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=ARM64;PlatformToolset=v141" />
9
-
10
- <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=x86;PlatformToolset=v142" />
11
- <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=x64;PlatformToolset=v142" />
12
- <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=ARM64;PlatformToolset=v142" />
3
+ <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=x86" />
4
+ <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=x64" />
5
+ <ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Properties="Platform=ARM64" />
6
7
<ProjectReference Include="WixToolset.WcaUtil\wcautil.vcxproj" Targets="PackNative" />
8
</ItemGroup>
src/samples/Dtf/Tools/SfxCA/SfxCA.vcxproj
-1
@@ -24,7 +24,6 @@
24
<ProjectGuid>{55D5BA28-D427-4F53-80C2-FE9EF23C1553}</ProjectGuid>
25
<ConfigurationType>DynamicLibrary</ConfigurationType>
26
<TargetName>SfxCA</TargetName>
27
- <PlatformToolset>v142</PlatformToolset>
27
<CharacterSet>Unicode</CharacterSet>
28
<ProjectModuleDefinitionFile>EntryPoints.def</ProjectModuleDefinitionFile>
29
</PropertyGroup>
src/samples/thmviewer/thmviewer.vcxproj
-1
@@ -17,7 +17,6 @@
17
<ProjectGuid>{95228C13-97F5-484A-B4A2-ECF4618B0881}</ProjectGuid>
18
<Keyword>Win32Proj</Keyword>
19
<ConfigurationType>Application</ConfigurationType>
20
- <PlatformToolset>v142</PlatformToolset>
20
<CharacterSet>Unicode</CharacterSet>
21
<Description>WiX Toolset Theme Viewer</Description>
22
</PropertyGroup>
src/test/burn/TestData/Manual/BafThmutilTesting/BafThmUtilTesting.vcxproj
-1
@@ -30,7 +30,6 @@
30
<PropertyGroup Label="Globals">
31
<ProjectGuid>{565E99AE-975F-4F26-8A6E-852603386A80}</ProjectGuid>
32
<ConfigurationType>DynamicLibrary</ConfigurationType>
33
- <PlatformToolset>v142</PlatformToolset>
33
<CharacterSet>Unicode</CharacterSet>
34
<TargetName>BafThmUtilTesting</TargetName>
35
<ProjectModuleDefinitionFile>BafThmUtilTesting.def</ProjectModuleDefinitionFile>
src/wix/wixnative/wixnative.vcxproj
-2
@@ -32,12 +32,10 @@
32
<PropertyGroup Label="Globals">
33
<ProjectGuid>{8497EC72-B8D0-4272-A9D0-7E9D871CEFBF}</ProjectGuid>
34
<ConfigurationType>Application</ConfigurationType>
35
- <PlatformToolset>v142</PlatformToolset>
35
<CharacterSet>Unicode</CharacterSet>
36
<ProjectSubSystem>Console</ProjectSubSystem>
37
<TargetName>wixnative</TargetName>
38
<Description>WiX Native Processing</Description>
40
- <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
39
</PropertyGroup>
40
41
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />