aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/test')
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/TestData/BadInput/OrphanPayload.wxs11
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/TestData/BadInput/PackageInMultipleContainers.wxs14
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/TestData/Container/HarvestIntoAttachedContainer.wxs17
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/TestData/Container/LayoutPayloadInContainer.wxs28
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/TestData/Container/PayloadInMultipleContainers.wxs28
-rw-r--r--src/test/burn/BurnE2ETests.sln8
-rw-r--r--src/test/burn/Directory.Build.props28
-rw-r--r--src/test/burn/Directory.Build.targets48
-rw-r--r--src/test/burn/Directory.wixproj.props (renamed from src/test/burn/Wix.Build.props)0
-rw-r--r--src/test/burn/Directory.wixproj.targets (renamed from src/test/burn/Wix.Build.targets)0
-rw-r--r--src/test/burn/TestBA/TestBA.csproj4
-rw-r--r--src/test/burn/TestBA/TestBA_x64.csproj4
-rw-r--r--src/test/burn/TestData/BasicFunctionalityTests/BundleA/BundleA.wixproj2
-rw-r--r--src/test/burn/TestData/BasicFunctionalityTests/BundleA_x64/BundleA_x64.wixproj2
-rw-r--r--src/test/burn/TestData/BasicFunctionalityTests/BundleB/BundleB.wixproj4
-rw-r--r--src/test/burn/TestData/BasicFunctionalityTests/BundleB_x64/BundleB_x64.wixproj4
-rw-r--r--src/test/burn/TestData/BasicFunctionalityTests/BundleC/BundleC.wixproj4
-rw-r--r--src/test/burn/TestData/BasicFunctionalityTests/BundleC_x64/BundleC_x64.wixproj4
-rw-r--r--src/test/burn/TestData/CacheTests/BundleA/BundleA.wixproj4
-rw-r--r--src/test/burn/TestData/CacheTests/BundleB/BundleB.wixproj4
-rw-r--r--src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj4
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleAv1/BundleAv1.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleAv1_0_1/BundleAv1_0_1.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleB/BundleB.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleC/BundleC.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleD/BundleD.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleE/BundleE.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleF/BundleF.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleF_AddOnA/BundleF_AddOnA.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleF_AddOnB/BundleF_AddOnB.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_1/BundleF_PatchAv1_0_1.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_2/BundleF_PatchAv1_0_2.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleHv1/BundleHv1.wixproj4
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleHv2/BundleHv2.wixproj4
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleJ/BundleJ.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleJ_Patch/BundleJ_Patch.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleKv1/BundleKv1.wixproj4
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleKv2/BundleKv2.wixproj4
-rw-r--r--src/test/burn/TestData/DependencyTests/BundleL/BundleL.wixproj6
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageAv1/PackageAv1.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageAv1_0_1/PackageAv1_0_1.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageAv1_0_2/PackageAv1_0_2.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageB/PackageB.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageC/PackageC.wixproj4
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageDv1/PackageDv1.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageDv2/PackageDv2.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageEv1/PackageEv1.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PackageEv1_0_1/PackageEv1_0_1.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PatchA/PatchA.wixproj2
-rw-r--r--src/test/burn/TestData/DependencyTests/PatchB/PatchB.wixproj2
-rw-r--r--src/test/burn/TestData/ElevationTests/BundleA/BundleA.wixproj4
-rw-r--r--src/test/burn/TestData/FailureTests/BundleA/BundleA.wixproj4
-rw-r--r--src/test/burn/TestData/FailureTests/BundleB/BundleB.wixproj4
-rw-r--r--src/test/burn/TestData/FailureTests/BundleC/BundleC.wixproj4
-rw-r--r--src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv1/BundleAv1.wixproj4
-rw-r--r--src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv2/BundleAv2.wixproj4
-rw-r--r--src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv1/BundleCv1.wixproj4
-rw-r--r--src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv2/BundleCv2.wixproj4
-rw-r--r--src/test/burn/TestData/LayoutTests/BundleA/BundleA.wixproj4
-rw-r--r--src/test/burn/TestData/MsiTransactionTests/BundleAv1/BundleAv1.wixproj2
-rw-r--r--src/test/burn/TestData/MsiTransactionTests/BundleAv2/BundleAv2.wixproj2
-rw-r--r--src/test/burn/TestData/MsiTransactionTests/BundleBv1/BundleBv1.wixproj4
-rw-r--r--src/test/burn/TestData/MsiTransactionTests/BundleBv2/BundleBv2.wixproj4
-rw-r--r--src/test/burn/TestData/MsiTransactionTests/PackageF/PackageF.wixproj2
-rw-r--r--src/test/burn/TestData/PatchTests/BundleA/BundleA.wixproj4
-rw-r--r--src/test/burn/TestData/PatchTests/BundlePatchA/BundlePatchA.wixproj4
-rw-r--r--src/test/burn/TestData/PatchTests/BundlePatchA2/BundlePatchA2.wixproj4
-rw-r--r--src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj2
-rw-r--r--src/test/burn/TestData/PrereqBaTests/BundleB/BundleB.wixproj2
-rw-r--r--src/test/burn/TestData/PrereqBaTests/PackageF/PackageF.wixproj2
-rw-r--r--src/test/burn/TestData/RegistrationTests/BundleA/BundleA.wixproj4
-rw-r--r--src/test/burn/TestData/RollbackBoundaryTests/BundleA/BundleA.wixproj2
-rw-r--r--src/test/burn/TestData/RollbackBoundaryTests/PackageF/PackageF.wixproj2
-rw-r--r--src/test/burn/TestData/SlipstreamTests/BundleA/BundleA.wixproj4
-rw-r--r--src/test/burn/TestData/SlipstreamTests/BundleAReverse/BundleAReverse.wixproj4
-rw-r--r--src/test/burn/TestData/SlipstreamTests/BundleB/BundleB.wixproj4
-rw-r--r--src/test/burn/TestData/SlipstreamTests/BundleC/BundleC.wixproj4
-rw-r--r--src/test/burn/TestData/SlipstreamTests/BundleD/BundleD.wixproj4
-rw-r--r--src/test/burn/TestData/SlipstreamTests/BundleOnlyA/BundleOnlyA.wixproj4
-rw-r--r--src/test/burn/TestData/SlipstreamTests/BundleOnlyPatchA/BundleOnlyPatchA.wixproj4
-rw-r--r--src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj2
-rw-r--r--src/test/burn/TestData/TestBA/TestBAWixlib_x64/testbawixlib_x64.wixproj2
-rw-r--r--src/test/burn/TestData/TestData.proj3
-rw-r--r--src/test/burn/TestData/UpdateBundleTests/BundleAv1/BundleAv1.wixproj4
-rw-r--r--src/test/burn/TestData/UpdateBundleTests/BundleAv2/BundleAv2.wixproj4
-rw-r--r--src/test/burn/TestData/UpdateBundleTests/BundleBv1/BundleBv1.wixproj4
-rw-r--r--src/test/burn/TestData/UpdateBundleTests/BundleBv2/BundleBv2.wixproj4
-rw-r--r--src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv1/BundleAv1.wixproj4
-rw-r--r--src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv2/BundleAv2.wixproj4
-rw-r--r--src/test/burn/TestExe/TestExe.csproj2
-rw-r--r--src/test/burn/TestExe/TestExe_x64.csproj2
-rw-r--r--src/test/burn/WixTestTools/WixTestTools.csproj12
-rw-r--r--src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj18
-rw-r--r--src/test/burn/appveyor.cmd11
-rw-r--r--src/test/burn/global.json8
-rw-r--r--src/test/burn/nuget.config16
-rw-r--r--src/test/burn/test_burn.cmd17
-rw-r--r--src/test/run_test.cmd15
-rw-r--r--src/test/run_test.yml (renamed from src/test/burn/appveyor.yml)3
-rw-r--r--src/test/test.cmd14
100 files changed, 224 insertions, 375 deletions
diff --git a/src/test/WixToolsetTest.CoreIntegration/TestData/BadInput/OrphanPayload.wxs b/src/test/WixToolsetTest.CoreIntegration/TestData/BadInput/OrphanPayload.wxs
deleted file mode 100644
index 92a9602f..00000000
--- a/src/test/WixToolsetTest.CoreIntegration/TestData/BadInput/OrphanPayload.wxs
+++ /dev/null
@@ -1,11 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
3 <Fragment>
4 <PackageGroup Id="BundlePackages">
5 <PackageGroupRef Id="MinimalPackageGroup" />
6 </PackageGroup>
7 <PayloadGroup Id="OrphanPayloads">
8 <Payload Id="OrphanPayload" SourceFile="$(sys.SOURCEFILEPATH)" />
9 </PayloadGroup>
10 </Fragment>
11</Wix>
diff --git a/src/test/WixToolsetTest.CoreIntegration/TestData/BadInput/PackageInMultipleContainers.wxs b/src/test/WixToolsetTest.CoreIntegration/TestData/BadInput/PackageInMultipleContainers.wxs
deleted file mode 100644
index a00874ce..00000000
--- a/src/test/WixToolsetTest.CoreIntegration/TestData/BadInput/PackageInMultipleContainers.wxs
+++ /dev/null
@@ -1,14 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
3 <Fragment>
4 <PackageGroup Id="BundlePackages">
5 <PackageGroupRef Id="MinimalPackageGroup" />
6 </PackageGroup>
7 <Container Id="First">
8 <PackageGroupRef Id="BundlePackages" />
9 </Container>
10 <Container Id="Second">
11 <PackageGroupRef Id="BundlePackages" />
12 </Container>
13 </Fragment>
14</Wix>
diff --git a/src/test/WixToolsetTest.CoreIntegration/TestData/Container/HarvestIntoAttachedContainer.wxs b/src/test/WixToolsetTest.CoreIntegration/TestData/Container/HarvestIntoAttachedContainer.wxs
deleted file mode 100644
index ec757c5d..00000000
--- a/src/test/WixToolsetTest.CoreIntegration/TestData/Container/HarvestIntoAttachedContainer.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
3 <Fragment>
4 <PackageGroup Id="BundlePackages">
5 <MsiPackage Id="FirstX86">
6 <PayloadGroupRef Id="FirstX86Payloads" />
7 </MsiPackage>
8 <MsiPackage Id="FirstX64" Name="FirstX64\FirstX64.msi" SourceFile="FirstX64\" DownloadUrl="http://example.com/{0}/{1}/{2}" />
9 </PackageGroup>
10 <Container Id="BundlePackages" Type="attached">
11 <PackageGroupRef Id="BundlePackages" />
12 </Container>
13 <PayloadGroup Id="FirstX86Payloads">
14 <MsiPackagePayload Name="FirstX86\FirstX86.msi" SourceFile="FirstX86\" DownloadUrl="http://example.com/{0}/{1}/{2}" />
15 </PayloadGroup>
16 </Fragment>
17</Wix>
diff --git a/src/test/WixToolsetTest.CoreIntegration/TestData/Container/LayoutPayloadInContainer.wxs b/src/test/WixToolsetTest.CoreIntegration/TestData/Container/LayoutPayloadInContainer.wxs
deleted file mode 100644
index 0c5f8c7e..00000000
--- a/src/test/WixToolsetTest.CoreIntegration/TestData/Container/LayoutPayloadInContainer.wxs
+++ /dev/null
@@ -1,28 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
3 <Bundle Name="BurnBundle" Version="1.0.0.0" Manufacturer="Example Corporation" UpgradeCode="{B5B23622-239B-4E3B-BDAB-67648CB975BF}">
4 <BootstrapperApplication>
5 <BootstrapperApplicationDll SourceFile="fakeba.dll" />
6 </BootstrapperApplication>
7 <Chain>
8 <PackageGroupRef Id="BundlePackages" />
9 </Chain>
10 <PayloadGroupRef Id="Shared" />
11 </Bundle>
12 <Fragment>
13 <PackageGroup Id="BundlePackages">
14 <PackageGroupRef Id="FirstX64" />
15 </PackageGroup>
16 <PackageGroup Id="FirstX64">
17 <MsiPackage SourceFile="FirstX64.msi">
18 <PayloadGroupRef Id="Shared" />
19 </MsiPackage>
20 </PackageGroup>
21 <Container Id="FirstX64" Name="FirstX64" Type="detached">
22 <PackageGroupRef Id="FirstX64" />
23 </Container>
24 <PayloadGroup Id="Shared">
25 <Payload Id="SharedPayload" SourceFile="$(sys.SOURCEFILEPATH)" />
26 </PayloadGroup>
27 </Fragment>
28</Wix>
diff --git a/src/test/WixToolsetTest.CoreIntegration/TestData/Container/PayloadInMultipleContainers.wxs b/src/test/WixToolsetTest.CoreIntegration/TestData/Container/PayloadInMultipleContainers.wxs
deleted file mode 100644
index c7f549a3..00000000
--- a/src/test/WixToolsetTest.CoreIntegration/TestData/Container/PayloadInMultipleContainers.wxs
+++ /dev/null
@@ -1,28 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
3 <Fragment>
4 <PackageGroup Id="BundlePackages">
5 <PackageGroupRef Id="FirstX86" />
6 <PackageGroupRef Id="FirstX64" />
7 </PackageGroup>
8 <PackageGroup Id="FirstX86">
9 <MsiPackage SourceFile="FirstX86.msi">
10 <PayloadGroupRef Id="Shared" />
11 </MsiPackage>
12 </PackageGroup>
13 <PackageGroup Id="FirstX64">
14 <MsiPackage SourceFile="FirstX64.msi">
15 <PayloadGroupRef Id="Shared" />
16 </MsiPackage>
17 </PackageGroup>
18 <Container Id="FirstX86" Name="FirstX86" Type="detached">
19 <PackageGroupRef Id="FirstX86" />
20 </Container>
21 <Container Id="FirstX64" Name="FirstX64" Type="detached">
22 <PackageGroupRef Id="FirstX64" />
23 </Container>
24 <PayloadGroup Id="Shared">
25 <Payload Id="SharedPayload" SourceFile="$(sys.SOURCEFILEPATH)" />
26 </PayloadGroup>
27 </Fragment>
28</Wix>
diff --git a/src/test/burn/BurnE2ETests.sln b/src/test/burn/BurnE2ETests.sln
index 7cdb0cf0..f7850250 100644
--- a/src/test/burn/BurnE2ETests.sln
+++ b/src/test/burn/BurnE2ETests.sln
@@ -3,13 +3,13 @@ Microsoft Visual Studio Solution File, Format Version 12.00
3# Visual Studio Version 16 3# Visual Studio Version 16
4VisualStudioVersion = 16.0.29503.13 4VisualStudioVersion = 16.0.29503.13
5MinimumVisualStudioVersion = 10.0.40219.1 5MinimumVisualStudioVersion = 10.0.40219.1
6Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestBA", "src\TestBA\TestBA.csproj", "{04022D35-6D75-49D0-91D2-4208E09DBA6D}" 6Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestBA", "TestBA\TestBA.csproj", "{04022D35-6D75-49D0-91D2-4208E09DBA6D}"
7EndProject 7EndProject
8Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestExe", "src\TestExe\TestExe.csproj", "{B038B342-BE42-4951-82A9-7789412CF37F}" 8Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestExe", "TestExe\TestExe.csproj", "{B038B342-BE42-4951-82A9-7789412CF37F}"
9EndProject 9EndProject
10Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixTestTools", "src\WixTestTools\WixTestTools.csproj", "{3D3B02F3-79B6-4BD5-AD49-2889DA3849A7}" 10Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixTestTools", "WixTestTools\WixTestTools.csproj", "{3D3B02F3-79B6-4BD5-AD49-2889DA3849A7}"
11EndProject 11EndProject
12Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.BurnE2E", "src\WixToolsetTest.BurnE2E\WixToolsetTest.BurnE2E.csproj", "{FED9D707-E5C3-4867-87B0-FABDB5EB0823}" 12Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.BurnE2E", "WixToolsetTest.BurnE2E\WixToolsetTest.BurnE2E.csproj", "{FED9D707-E5C3-4867-87B0-FABDB5EB0823}"
13EndProject 13EndProject
14Global 14Global
15 GlobalSection(SolutionConfigurationPlatforms) = preSolution 15 GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/src/test/burn/Directory.Build.props b/src/test/burn/Directory.Build.props
index f83cc154..1b3f67fe 100644
--- a/src/test/burn/Directory.Build.props
+++ b/src/test/burn/Directory.Build.props
@@ -1,29 +1,11 @@
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<!--
4 Do NOT modify this file. Update the canonical version in Home\repo-template\src\Directory.Build.props
5 then update all of the repos.
6-->
7<Project> 3<Project>
8 <PropertyGroup> 4 <PropertyGroup>
9 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 5 <SegmentName>IntegrationBurn</SegmentName>
10 <EnableSourceLink Condition=" '$(NCrunch)' == '1' ">false</EnableSourceLink> 6 <SignOutput>false</SignOutput>
11 <MSBuildWarningsAsMessages>MSB3246</MSBuildWarningsAsMessages>
12
13 <ProjectName Condition=" '$(ProjectName)' == '' ">$(MSBuildProjectName)</ProjectName>
14 <BaseOutputPath>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\build\))</BaseOutputPath>
15 <BaseIntermediateOutputPath>$(BaseOutputPath)obj\$(ProjectName)\</BaseIntermediateOutputPath>
16 <OutputPath>$(BaseOutputPath)$(Configuration)\</OutputPath>
17
18 <Authors>WiX Toolset Team</Authors>
19 <Company>WiX Toolset</Company>
20 <Copyright>Copyright (c) .NET Foundation and contributors. All rights reserved.</Copyright>
21 <PackageLicenseExpression>MS-RL</PackageLicenseExpression>
22 <Product>WiX Toolset</Product>
23 </PropertyGroup> 7 </PropertyGroup>
24 8
25 <Import Project="CSharp.Build.props" Condition=" '$(MSBuildProjectExtension)'=='.csproj' and Exists('CSharp.Build.props') " /> 9 <Import Project="..\..\Directory.Build.props" />
26 <Import Project="Cpp.Build.props" Condition=" Exists('Cpp.Build.props') And '$(MSBuildProjectExtension)'=='.vcxproj' " /> 10 <Import Project="Directory$(MSBuildProjectExtension).props" Condition=" Exists('Directory$(MSBuildProjectExtension).props') " />
27 <Import Project="Wix.Build.props" Condition=" Exists('Wix.Build.props') And '$(MSBuildProjectExtension)'=='.wixproj' " />
28 <Import Project="Custom.Build.props" Condition=" Exists('Custom.Build.props') " />
29</Project> 11</Project>
diff --git a/src/test/burn/Directory.Build.targets b/src/test/burn/Directory.Build.targets
index 265b5cfd..4e97b6ca 100644
--- a/src/test/burn/Directory.Build.targets
+++ b/src/test/burn/Directory.Build.targets
@@ -1,50 +1,6 @@
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<!--
4 Do NOT modify this file. Update the canonical version in Home\repo-template\src\Directory.Build.targets
5 then update all of the repos.
6-->
7<!--
8 Replace PackageReferences with ProjectReferences when the projects can be found in .sln.
9 See the original here: https://github.com/dotnet/sdk/issues/1151#issuecomment-385133284
10-->
11<Project> 3<Project>
12 <PropertyGroup> 4 <Import Project="..\..\Directory.Build.targets" />
13 <ReplacePackageReferences>true</ReplacePackageReferences> 5 <Import Project="Directory$(MSBuildProjectExtension).targets" Condition=" Exists('Directory$(MSBuildProjectExtension).targets') " />
14 <TheSolutionPath Condition=" '$(NCrunch)'=='' ">$(SolutionPath)</TheSolutionPath>
15 <TheSolutionPath Condition=" '$(NCrunch)'=='1' ">$(NCrunchOriginalSolutionPath)</TheSolutionPath>
16 </PropertyGroup>
17
18 <Choose>
19 <When Condition="$(ReplacePackageReferences) AND '$(TheSolutionPath)' != '' AND '$(TheSolutionPath)' != '*undefined*' AND Exists('$(TheSolutionPath)')">
20
21 <PropertyGroup>
22 <SolutionFileContent>$([System.IO.File]::ReadAllText($(TheSolutionPath)))</SolutionFileContent>
23 <SmartSolutionDir>$([System.IO.Path]::GetDirectoryName( $(TheSolutionPath) ))</SmartSolutionDir>
24 <RegexPattern>(?&lt;="[PackageName]", ")(.*)(?=", ")</RegexPattern>
25 </PropertyGroup>
26
27 <ItemGroup>
28 <!-- Keep the identity of the PackageReference -->
29 <SmartPackageReference Include="@(PackageReference)">
30 <PackageName>%(Identity)</PackageName>
31 <InSolution>$(SolutionFileContent.Contains('\%(Identity).csproj'))</InSolution>
32 </SmartPackageReference>
33
34 <!-- Filter them by mapping them to another ItemGroup using the WithMetadataValue item function -->
35 <PackageInSolution Include="@(SmartPackageReference->WithMetadataValue('InSolution', True))">
36 <Pattern>$(RegexPattern.Replace('[PackageName]','%(PackageName)') )</Pattern>
37 <SmartPath>$([System.Text.RegularExpressions.Regex]::Match('$(SolutionFileContent)', '%(Pattern)'))</SmartPath>
38 </PackageInSolution>
39
40 <ProjectReference Include="@(PackageInSolution->'$(SmartSolutionDir)\%(SmartPath)' )"/>
41
42 <!-- Remove the package references that are now referenced as projects -->
43 <PackageReference Remove="@(PackageInSolution->'%(PackageName)' )"/>
44 </ItemGroup>
45
46 </When>
47 </Choose>
48
49 <Import Project="Wix.Build.targets" Condition=" Exists('Wix.Build.targets') And '$(MSBuildProjectExtension)'=='.wixproj' " />
50</Project> 6</Project>
diff --git a/src/test/burn/Wix.Build.props b/src/test/burn/Directory.wixproj.props
index 06cf5b1d..06cf5b1d 100644
--- a/src/test/burn/Wix.Build.props
+++ b/src/test/burn/Directory.wixproj.props
diff --git a/src/test/burn/Wix.Build.targets b/src/test/burn/Directory.wixproj.targets
index 17a46e2a..17a46e2a 100644
--- a/src/test/burn/Wix.Build.targets
+++ b/src/test/burn/Directory.wixproj.targets
diff --git a/src/test/burn/TestBA/TestBA.csproj b/src/test/burn/TestBA/TestBA.csproj
index 74df28dc..183ea02d 100644
--- a/src/test/burn/TestBA/TestBA.csproj
+++ b/src/test/burn/TestBA/TestBA.csproj
@@ -19,6 +19,6 @@
19 </ItemGroup> 19 </ItemGroup>
20 20
21 <ItemGroup> 21 <ItemGroup>
22 <PackageReference Include="WixToolset.Mba.Core" Version="4.0.58" /> 22 <PackageReference Include="WixToolset.Mba.Core" />
23 </ItemGroup> 23 </ItemGroup>
24</Project> \ No newline at end of file 24</Project>
diff --git a/src/test/burn/TestBA/TestBA_x64.csproj b/src/test/burn/TestBA/TestBA_x64.csproj
index 1368e0f0..8e2bf513 100644
--- a/src/test/burn/TestBA/TestBA_x64.csproj
+++ b/src/test/burn/TestBA/TestBA_x64.csproj
@@ -19,6 +19,6 @@
19 </ItemGroup> 19 </ItemGroup>
20 20
21 <ItemGroup> 21 <ItemGroup>
22 <PackageReference Include="WixToolset.Mba.Core" Version="4.0.58" /> 22 <PackageReference Include="WixToolset.Mba.Core" />
23 </ItemGroup> 23 </ItemGroup>
24</Project> \ No newline at end of file 24</Project>
diff --git a/src/test/burn/TestData/BasicFunctionalityTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/BasicFunctionalityTests/BundleA/BundleA.wixproj
index 591272b3..dcd38527 100644
--- a/src/test/burn/TestData/BasicFunctionalityTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/BasicFunctionalityTests/BundleA/BundleA.wixproj
@@ -12,6 +12,6 @@
12 <ProjectReference Include="..\PackageA\PackageA.wixproj" /> 12 <ProjectReference Include="..\PackageA\PackageA.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 </ItemGroup> 16 </ItemGroup>
17</Project> \ No newline at end of file 17</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/BasicFunctionalityTests/BundleA_x64/BundleA_x64.wixproj b/src/test/burn/TestData/BasicFunctionalityTests/BundleA_x64/BundleA_x64.wixproj
index 3f405ce5..7e29856f 100644
--- a/src/test/burn/TestData/BasicFunctionalityTests/BundleA_x64/BundleA_x64.wixproj
+++ b/src/test/burn/TestData/BasicFunctionalityTests/BundleA_x64/BundleA_x64.wixproj
@@ -13,6 +13,6 @@
13 <ProjectReference Include="..\PackageA_x64\PackageA_x64.wixproj" /> 13 <ProjectReference Include="..\PackageA_x64\PackageA_x64.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/BasicFunctionalityTests/BundleB/BundleB.wixproj b/src/test/burn/TestData/BasicFunctionalityTests/BundleB/BundleB.wixproj
index 8ea9afe0..6f39097a 100644
--- a/src/test/burn/TestData/BasicFunctionalityTests/BundleB/BundleB.wixproj
+++ b/src/test/burn/TestData/BasicFunctionalityTests/BundleB/BundleB.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/BasicFunctionalityTests/BundleB_x64/BundleB_x64.wixproj b/src/test/burn/TestData/BasicFunctionalityTests/BundleB_x64/BundleB_x64.wixproj
index 1b1a5006..c940f02a 100644
--- a/src/test/burn/TestData/BasicFunctionalityTests/BundleB_x64/BundleB_x64.wixproj
+++ b/src/test/burn/TestData/BasicFunctionalityTests/BundleB_x64/BundleB_x64.wixproj
@@ -15,7 +15,7 @@
15 <ProjectReference Include="..\..\TestBA\TestBAWixlib_x64\testbawixlib_x64.wixproj" /> 15 <ProjectReference Include="..\..\TestBA\TestBAWixlib_x64\testbawixlib_x64.wixproj" />
16 </ItemGroup> 16 </ItemGroup>
17 <ItemGroup> 17 <ItemGroup>
18 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 18 <PackageReference Include="WixToolset.Bal.wixext" />
19 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 19 <PackageReference Include="WixToolset.NetFx.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/BasicFunctionalityTests/BundleC/BundleC.wixproj b/src/test/burn/TestData/BasicFunctionalityTests/BundleC/BundleC.wixproj
index 104a6003..0eb66ee3 100644
--- a/src/test/burn/TestData/BasicFunctionalityTests/BundleC/BundleC.wixproj
+++ b/src/test/burn/TestData/BasicFunctionalityTests/BundleC/BundleC.wixproj
@@ -14,7 +14,7 @@
14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 18 <PackageReference Include="WixToolset.NetFx.wixext" />
19 </ItemGroup> 19 </ItemGroup>
20</Project> \ No newline at end of file 20</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/BasicFunctionalityTests/BundleC_x64/BundleC_x64.wixproj b/src/test/burn/TestData/BasicFunctionalityTests/BundleC_x64/BundleC_x64.wixproj
index 3b9d7360..af028ed4 100644
--- a/src/test/burn/TestData/BasicFunctionalityTests/BundleC_x64/BundleC_x64.wixproj
+++ b/src/test/burn/TestData/BasicFunctionalityTests/BundleC_x64/BundleC_x64.wixproj
@@ -15,7 +15,7 @@
15 <ProjectReference Include="..\..\TestBA\TestBAWixlib_x64\testbawixlib_x64.wixproj" /> 15 <ProjectReference Include="..\..\TestBA\TestBAWixlib_x64\testbawixlib_x64.wixproj" />
16 </ItemGroup> 16 </ItemGroup>
17 <ItemGroup> 17 <ItemGroup>
18 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 18 <PackageReference Include="WixToolset.Bal.wixext" />
19 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 19 <PackageReference Include="WixToolset.NetFx.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/CacheTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/CacheTests/BundleA/BundleA.wixproj
index 360bcf86..4fe00693 100644
--- a/src/test/burn/TestData/CacheTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/CacheTests/BundleA/BundleA.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/CacheTests/BundleB/BundleB.wixproj b/src/test/burn/TestData/CacheTests/BundleB/BundleB.wixproj
index 698b1d62..ab711157 100644
--- a/src/test/burn/TestData/CacheTests/BundleB/BundleB.wixproj
+++ b/src/test/burn/TestData/CacheTests/BundleB/BundleB.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj b/src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj
index 0acc29c4..69f53a86 100644
--- a/src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj
+++ b/src/test/burn/TestData/CacheTests/BundleC/BundleC.wixproj
@@ -12,8 +12,8 @@
12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
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">
diff --git a/src/test/burn/TestData/DependencyTests/BundleAv1/BundleAv1.wixproj b/src/test/burn/TestData/DependencyTests/BundleAv1/BundleAv1.wixproj
index 3f7882cf..8a5c9594 100644
--- a/src/test/burn/TestData/DependencyTests/BundleAv1/BundleAv1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleAv1/BundleAv1.wixproj
@@ -9,8 +9,8 @@
9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
10 </ItemGroup> 10 </ItemGroup>
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 12 <PackageReference Include="WixToolset.Bal.wixext" />
13 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 13 <PackageReference Include="WixToolset.NetFx.wixext" />
14 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 14 <PackageReference Include="WixToolset.Util.wixext" />
15 </ItemGroup> 15 </ItemGroup>
16</Project> \ No newline at end of file 16</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleAv1_0_1/BundleAv1_0_1.wixproj b/src/test/burn/TestData/DependencyTests/BundleAv1_0_1/BundleAv1_0_1.wixproj
index e71ef750..4c6a0993 100644
--- a/src/test/burn/TestData/DependencyTests/BundleAv1_0_1/BundleAv1_0_1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleAv1_0_1/BundleAv1_0_1.wixproj
@@ -9,8 +9,8 @@
9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
10 </ItemGroup> 10 </ItemGroup>
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 12 <PackageReference Include="WixToolset.Bal.wixext" />
13 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 13 <PackageReference Include="WixToolset.NetFx.wixext" />
14 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 14 <PackageReference Include="WixToolset.Util.wixext" />
15 </ItemGroup> 15 </ItemGroup>
16</Project> \ No newline at end of file 16</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleB/BundleB.wixproj b/src/test/burn/TestData/DependencyTests/BundleB/BundleB.wixproj
index 58a613d6..2d2f4eaa 100644
--- a/src/test/burn/TestData/DependencyTests/BundleB/BundleB.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleB/BundleB.wixproj
@@ -11,8 +11,8 @@
11 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 11 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
12 </ItemGroup> 12 </ItemGroup>
13 <ItemGroup> 13 <ItemGroup>
14 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 14 <PackageReference Include="WixToolset.Bal.wixext" />
15 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 15 <PackageReference Include="WixToolset.NetFx.wixext" />
16 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 16 <PackageReference Include="WixToolset.Util.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleC/BundleC.wixproj b/src/test/burn/TestData/DependencyTests/BundleC/BundleC.wixproj
index ffa7e897..cd65ea69 100644
--- a/src/test/burn/TestData/DependencyTests/BundleC/BundleC.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleC/BundleC.wixproj
@@ -15,8 +15,8 @@
15 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 15 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
16 </ItemGroup> 16 </ItemGroup>
17 <ItemGroup> 17 <ItemGroup>
18 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 18 <PackageReference Include="WixToolset.Bal.wixext" />
19 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 19 <PackageReference Include="WixToolset.NetFx.wixext" />
20 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 20 <PackageReference Include="WixToolset.Util.wixext" />
21 </ItemGroup> 21 </ItemGroup>
22</Project> \ No newline at end of file 22</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleD/BundleD.wixproj b/src/test/burn/TestData/DependencyTests/BundleD/BundleD.wixproj
index 6de1c0c1..25af31de 100644
--- a/src/test/burn/TestData/DependencyTests/BundleD/BundleD.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleD/BundleD.wixproj
@@ -15,8 +15,8 @@
15 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 15 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
16 </ItemGroup> 16 </ItemGroup>
17 <ItemGroup> 17 <ItemGroup>
18 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 18 <PackageReference Include="WixToolset.Bal.wixext" />
19 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 19 <PackageReference Include="WixToolset.NetFx.wixext" />
20 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 20 <PackageReference Include="WixToolset.Util.wixext" />
21 </ItemGroup> 21 </ItemGroup>
22</Project> \ No newline at end of file 22</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleE/BundleE.wixproj b/src/test/burn/TestData/DependencyTests/BundleE/BundleE.wixproj
index cd4e89ca..3fddc2d4 100644
--- a/src/test/burn/TestData/DependencyTests/BundleE/BundleE.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleE/BundleE.wixproj
@@ -14,8 +14,8 @@
14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 18 <PackageReference Include="WixToolset.NetFx.wixext" />
19 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 19 <PackageReference Include="WixToolset.Util.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleF/BundleF.wixproj b/src/test/burn/TestData/DependencyTests/BundleF/BundleF.wixproj
index 33154672..4473657a 100644
--- a/src/test/burn/TestData/DependencyTests/BundleF/BundleF.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleF/BundleF.wixproj
@@ -14,8 +14,8 @@
14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 18 <PackageReference Include="WixToolset.NetFx.wixext" />
19 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 19 <PackageReference Include="WixToolset.Util.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleF_AddOnA/BundleF_AddOnA.wixproj b/src/test/burn/TestData/DependencyTests/BundleF_AddOnA/BundleF_AddOnA.wixproj
index a0708443..2674b9d6 100644
--- a/src/test/burn/TestData/DependencyTests/BundleF_AddOnA/BundleF_AddOnA.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleF_AddOnA/BundleF_AddOnA.wixproj
@@ -13,8 +13,8 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 18 <PackageReference Include="WixToolset.Util.wixext" />
19 </ItemGroup> 19 </ItemGroup>
20</Project> \ No newline at end of file 20</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleF_AddOnB/BundleF_AddOnB.wixproj b/src/test/burn/TestData/DependencyTests/BundleF_AddOnB/BundleF_AddOnB.wixproj
index 3c09fd2c..542f3562 100644
--- a/src/test/burn/TestData/DependencyTests/BundleF_AddOnB/BundleF_AddOnB.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleF_AddOnB/BundleF_AddOnB.wixproj
@@ -14,8 +14,8 @@
14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 18 <PackageReference Include="WixToolset.NetFx.wixext" />
19 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 19 <PackageReference Include="WixToolset.Util.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_1/BundleF_PatchAv1_0_1.wixproj b/src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_1/BundleF_PatchAv1_0_1.wixproj
index c7d907a2..1c8ad4d3 100644
--- a/src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_1/BundleF_PatchAv1_0_1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_1/BundleF_PatchAv1_0_1.wixproj
@@ -9,8 +9,8 @@
9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
10 </ItemGroup> 10 </ItemGroup>
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 12 <PackageReference Include="WixToolset.Bal.wixext" />
13 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 13 <PackageReference Include="WixToolset.NetFx.wixext" />
14 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 14 <PackageReference Include="WixToolset.Util.wixext" />
15 </ItemGroup> 15 </ItemGroup>
16</Project> \ No newline at end of file 16</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_2/BundleF_PatchAv1_0_2.wixproj b/src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_2/BundleF_PatchAv1_0_2.wixproj
index 949309dc..dcc89f67 100644
--- a/src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_2/BundleF_PatchAv1_0_2.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleF_PatchAv1_0_2/BundleF_PatchAv1_0_2.wixproj
@@ -10,8 +10,8 @@
10 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 10 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
11 </ItemGroup> 11 </ItemGroup>
12 <ItemGroup> 12 <ItemGroup>
13 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 13 <PackageReference Include="WixToolset.Bal.wixext" />
14 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 14 <PackageReference Include="WixToolset.NetFx.wixext" />
15 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 15 <PackageReference Include="WixToolset.Util.wixext" />
16 </ItemGroup> 16 </ItemGroup>
17</Project> \ No newline at end of file 17</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleHv1/BundleHv1.wixproj b/src/test/burn/TestData/DependencyTests/BundleHv1/BundleHv1.wixproj
index 6ff25fcb..14817b3a 100644
--- a/src/test/burn/TestData/DependencyTests/BundleHv1/BundleHv1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleHv1/BundleHv1.wixproj
@@ -7,7 +7,7 @@
7 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 7 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
8 </ItemGroup> 8 </ItemGroup>
9 <ItemGroup> 9 <ItemGroup>
10 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 10 <PackageReference Include="WixToolset.Bal.wixext" />
11 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 11 <PackageReference Include="WixToolset.NetFx.wixext" />
12 </ItemGroup> 12 </ItemGroup>
13</Project> \ No newline at end of file 13</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleHv2/BundleHv2.wixproj b/src/test/burn/TestData/DependencyTests/BundleHv2/BundleHv2.wixproj
index 794e72bc..6a96e230 100644
--- a/src/test/burn/TestData/DependencyTests/BundleHv2/BundleHv2.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleHv2/BundleHv2.wixproj
@@ -10,7 +10,7 @@
10 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 10 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
11 </ItemGroup> 11 </ItemGroup>
12 <ItemGroup> 12 <ItemGroup>
13 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 13 <PackageReference Include="WixToolset.Bal.wixext" />
14 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 14 <PackageReference Include="WixToolset.NetFx.wixext" />
15 </ItemGroup> 15 </ItemGroup>
16</Project> \ No newline at end of file 16</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleJ/BundleJ.wixproj b/src/test/burn/TestData/DependencyTests/BundleJ/BundleJ.wixproj
index 85fd0f92..5a418642 100644
--- a/src/test/burn/TestData/DependencyTests/BundleJ/BundleJ.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleJ/BundleJ.wixproj
@@ -14,8 +14,8 @@
14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 18 <PackageReference Include="WixToolset.NetFx.wixext" />
19 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 19 <PackageReference Include="WixToolset.Util.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleJ_Patch/BundleJ_Patch.wixproj b/src/test/burn/TestData/DependencyTests/BundleJ_Patch/BundleJ_Patch.wixproj
index 212ef3d6..e31d3423 100644
--- a/src/test/burn/TestData/DependencyTests/BundleJ_Patch/BundleJ_Patch.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleJ_Patch/BundleJ_Patch.wixproj
@@ -14,8 +14,8 @@
14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 18 <PackageReference Include="WixToolset.NetFx.wixext" />
19 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 19 <PackageReference Include="WixToolset.Util.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleKv1/BundleKv1.wixproj b/src/test/burn/TestData/DependencyTests/BundleKv1/BundleKv1.wixproj
index e7abd24a..f0b03f2d 100644
--- a/src/test/burn/TestData/DependencyTests/BundleKv1/BundleKv1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleKv1/BundleKv1.wixproj
@@ -6,7 +6,7 @@
6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
7 </ItemGroup> 7 </ItemGroup>
8 <ItemGroup> 8 <ItemGroup>
9 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 9 <PackageReference Include="WixToolset.Bal.wixext" />
10 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 10 <PackageReference Include="WixToolset.NetFx.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleKv2/BundleKv2.wixproj b/src/test/burn/TestData/DependencyTests/BundleKv2/BundleKv2.wixproj
index e9e7478e..a00ff3b5 100644
--- a/src/test/burn/TestData/DependencyTests/BundleKv2/BundleKv2.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleKv2/BundleKv2.wixproj
@@ -9,7 +9,7 @@
9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
10 </ItemGroup> 10 </ItemGroup>
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 12 <PackageReference Include="WixToolset.Bal.wixext" />
13 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 13 <PackageReference Include="WixToolset.NetFx.wixext" />
14 </ItemGroup> 14 </ItemGroup>
15</Project> \ No newline at end of file 15</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/BundleL/BundleL.wixproj b/src/test/burn/TestData/DependencyTests/BundleL/BundleL.wixproj
index c5727cf6..e1a60b4e 100644
--- a/src/test/burn/TestData/DependencyTests/BundleL/BundleL.wixproj
+++ b/src/test/burn/TestData/DependencyTests/BundleL/BundleL.wixproj
@@ -13,8 +13,8 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 18 <PackageReference Include="WixToolset.Util.wixext" />
19 </ItemGroup> 19 </ItemGroup>
20</Project> \ No newline at end of file 20</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageAv1/PackageAv1.wixproj b/src/test/burn/TestData/DependencyTests/PackageAv1/PackageAv1.wixproj
index 1cac7394..5ebce845 100644
--- a/src/test/burn/TestData/DependencyTests/PackageAv1/PackageAv1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageAv1/PackageAv1.wixproj
@@ -2,6 +2,6 @@
2<Project Sdk="WixToolset.Sdk"> 2<Project Sdk="WixToolset.Sdk">
3 <Import Project="PackageA.props" /> 3 <Import Project="PackageA.props" />
4 <ItemGroup> 4 <ItemGroup>
5 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 5 <PackageReference Include="WixToolset.Dependency.wixext" />
6 </ItemGroup> 6 </ItemGroup>
7</Project> \ No newline at end of file 7</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageAv1_0_1/PackageAv1_0_1.wixproj b/src/test/burn/TestData/DependencyTests/PackageAv1_0_1/PackageAv1_0_1.wixproj
index d395391e..73a7cb6f 100644
--- a/src/test/burn/TestData/DependencyTests/PackageAv1_0_1/PackageAv1_0_1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageAv1_0_1/PackageAv1_0_1.wixproj
@@ -8,6 +8,6 @@
8 <Compile Include="..\PackageAv1\ProductComponents.wxs" Link="ProductComponents.wxs" /> 8 <Compile Include="..\PackageAv1\ProductComponents.wxs" Link="ProductComponents.wxs" />
9 </ItemGroup> 9 </ItemGroup>
10 <ItemGroup> 10 <ItemGroup>
11 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 11 <PackageReference Include="WixToolset.Dependency.wixext" />
12 </ItemGroup> 12 </ItemGroup>
13</Project> \ No newline at end of file 13</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageAv1_0_2/PackageAv1_0_2.wixproj b/src/test/burn/TestData/DependencyTests/PackageAv1_0_2/PackageAv1_0_2.wixproj
index e7a497f4..37e88de9 100644
--- a/src/test/burn/TestData/DependencyTests/PackageAv1_0_2/PackageAv1_0_2.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageAv1_0_2/PackageAv1_0_2.wixproj
@@ -8,6 +8,6 @@
8 <Compile Include="..\PackageAv1\ProductComponents.wxs" Link="ProductComponents.wxs" /> 8 <Compile Include="..\PackageAv1\ProductComponents.wxs" Link="ProductComponents.wxs" />
9 </ItemGroup> 9 </ItemGroup>
10 <ItemGroup> 10 <ItemGroup>
11 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 11 <PackageReference Include="WixToolset.Dependency.wixext" />
12 </ItemGroup> 12 </ItemGroup>
13</Project> \ No newline at end of file 13</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageB/PackageB.wixproj b/src/test/burn/TestData/DependencyTests/PackageB/PackageB.wixproj
index a82822f8..86cf23bb 100644
--- a/src/test/burn/TestData/DependencyTests/PackageB/PackageB.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageB/PackageB.wixproj
@@ -8,6 +8,6 @@
8 <Compile Include="..\..\Templates\Package.wxs" Link="Package.wxs" /> 8 <Compile Include="..\..\Templates\Package.wxs" Link="Package.wxs" />
9 </ItemGroup> 9 </ItemGroup>
10 <ItemGroup> 10 <ItemGroup>
11 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 11 <PackageReference Include="WixToolset.Dependency.wixext" />
12 </ItemGroup> 12 </ItemGroup>
13</Project> \ No newline at end of file 13</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageC/PackageC.wixproj b/src/test/burn/TestData/DependencyTests/PackageC/PackageC.wixproj
index ef61d053..4eb2d00b 100644
--- a/src/test/burn/TestData/DependencyTests/PackageC/PackageC.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageC/PackageC.wixproj
@@ -7,7 +7,7 @@
7 <Compile Include="..\..\Templates\Package.wxs" Link="Package.wxs" /> 7 <Compile Include="..\..\Templates\Package.wxs" Link="Package.wxs" />
8 </ItemGroup> 8 </ItemGroup>
9 <ItemGroup> 9 <ItemGroup>
10 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 10 <PackageReference Include="WixToolset.Dependency.wixext" />
11 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 11 <PackageReference Include="WixToolset.Util.wixext" />
12 </ItemGroup> 12 </ItemGroup>
13</Project> \ No newline at end of file 13</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageDv1/PackageDv1.wixproj b/src/test/burn/TestData/DependencyTests/PackageDv1/PackageDv1.wixproj
index 3d9cf384..55093cdc 100644
--- a/src/test/burn/TestData/DependencyTests/PackageDv1/PackageDv1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageDv1/PackageDv1.wixproj
@@ -2,6 +2,6 @@
2<Project Sdk="WixToolset.Sdk"> 2<Project Sdk="WixToolset.Sdk">
3 <Import Project="PackageD.props" /> 3 <Import Project="PackageD.props" />
4 <ItemGroup> 4 <ItemGroup>
5 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 5 <PackageReference Include="WixToolset.Dependency.wixext" />
6 </ItemGroup> 6 </ItemGroup>
7</Project> \ No newline at end of file 7</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageDv2/PackageDv2.wixproj b/src/test/burn/TestData/DependencyTests/PackageDv2/PackageDv2.wixproj
index 2bb6e8bd..41df45d5 100644
--- a/src/test/burn/TestData/DependencyTests/PackageDv2/PackageDv2.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageDv2/PackageDv2.wixproj
@@ -8,6 +8,6 @@
8 <Compile Include="..\PackageDv1\Package.wxs" Link="Package.wxs" /> 8 <Compile Include="..\PackageDv1\Package.wxs" Link="Package.wxs" />
9 </ItemGroup> 9 </ItemGroup>
10 <ItemGroup> 10 <ItemGroup>
11 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 11 <PackageReference Include="WixToolset.Dependency.wixext" />
12 </ItemGroup> 12 </ItemGroup>
13</Project> \ No newline at end of file 13</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageEv1/PackageEv1.wixproj b/src/test/burn/TestData/DependencyTests/PackageEv1/PackageEv1.wixproj
index 091b7b24..10aa2101 100644
--- a/src/test/burn/TestData/DependencyTests/PackageEv1/PackageEv1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageEv1/PackageEv1.wixproj
@@ -2,6 +2,6 @@
2<Project Sdk="WixToolset.Sdk"> 2<Project Sdk="WixToolset.Sdk">
3 <Import Project="PackageE.props" /> 3 <Import Project="PackageE.props" />
4 <ItemGroup> 4 <ItemGroup>
5 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 5 <PackageReference Include="WixToolset.Dependency.wixext" />
6 </ItemGroup> 6 </ItemGroup>
7</Project> \ No newline at end of file 7</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PackageEv1_0_1/PackageEv1_0_1.wixproj b/src/test/burn/TestData/DependencyTests/PackageEv1_0_1/PackageEv1_0_1.wixproj
index 1fb93130..888b3ceb 100644
--- a/src/test/burn/TestData/DependencyTests/PackageEv1_0_1/PackageEv1_0_1.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PackageEv1_0_1/PackageEv1_0_1.wixproj
@@ -8,6 +8,6 @@
8 <Compile Include="..\PackageEv1\ProductComponents.wxs" Link="ProductComponents.wxs" /> 8 <Compile Include="..\PackageEv1\ProductComponents.wxs" Link="ProductComponents.wxs" />
9 </ItemGroup> 9 </ItemGroup>
10 <ItemGroup> 10 <ItemGroup>
11 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 11 <PackageReference Include="WixToolset.Dependency.wixext" />
12 </ItemGroup> 12 </ItemGroup>
13</Project> \ No newline at end of file 13</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PatchA/PatchA.wixproj b/src/test/burn/TestData/DependencyTests/PatchA/PatchA.wixproj
index b6653a19..4809934d 100644
--- a/src/test/burn/TestData/DependencyTests/PatchA/PatchA.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PatchA/PatchA.wixproj
@@ -10,6 +10,6 @@
10 <ProjectReference Include="..\PackageAv1_0_1\PackageAv1_0_1.wixproj" /> 10 <ProjectReference Include="..\PackageAv1_0_1\PackageAv1_0_1.wixproj" />
11 </ItemGroup> 11 </ItemGroup>
12 <ItemGroup> 12 <ItemGroup>
13 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 13 <PackageReference Include="WixToolset.Dependency.wixext" />
14 </ItemGroup> 14 </ItemGroup>
15</Project> \ No newline at end of file 15</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/DependencyTests/PatchB/PatchB.wixproj b/src/test/burn/TestData/DependencyTests/PatchB/PatchB.wixproj
index cf28a9c9..c099f008 100644
--- a/src/test/burn/TestData/DependencyTests/PatchB/PatchB.wixproj
+++ b/src/test/burn/TestData/DependencyTests/PatchB/PatchB.wixproj
@@ -10,6 +10,6 @@
10 <ProjectReference Include="..\PackageAv1_0_2\PackageAv1_0_2.wixproj" /> 10 <ProjectReference Include="..\PackageAv1_0_2\PackageAv1_0_2.wixproj" />
11 </ItemGroup> 11 </ItemGroup>
12 <ItemGroup> 12 <ItemGroup>
13 <PackageReference Include="WixToolset.Dependency.wixext" Version="4.0.30" /> 13 <PackageReference Include="WixToolset.Dependency.wixext" />
14 </ItemGroup> 14 </ItemGroup>
15</Project> \ No newline at end of file 15</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/ElevationTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/ElevationTests/BundleA/BundleA.wixproj
index a1650507..27c6e583 100644
--- a/src/test/burn/TestData/ElevationTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/ElevationTests/BundleA/BundleA.wixproj
@@ -12,7 +12,7 @@
12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/FailureTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/FailureTests/BundleA/BundleA.wixproj
index 321f139c..9cd861af 100644
--- a/src/test/burn/TestData/FailureTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/FailureTests/BundleA/BundleA.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/FailureTests/BundleB/BundleB.wixproj b/src/test/burn/TestData/FailureTests/BundleB/BundleB.wixproj
index 1a5d5837..4b2da9fd 100644
--- a/src/test/burn/TestData/FailureTests/BundleB/BundleB.wixproj
+++ b/src/test/burn/TestData/FailureTests/BundleB/BundleB.wixproj
@@ -10,7 +10,7 @@
10 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 10 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
11 </ItemGroup> 11 </ItemGroup>
12 <ItemGroup> 12 <ItemGroup>
13 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 13 <PackageReference Include="WixToolset.Bal.wixext" />
14 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 14 <PackageReference Include="WixToolset.NetFx.wixext" />
15 </ItemGroup> 15 </ItemGroup>
16</Project> \ No newline at end of file 16</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/FailureTests/BundleC/BundleC.wixproj b/src/test/burn/TestData/FailureTests/BundleC/BundleC.wixproj
index 60bd5ef7..37784e81 100644
--- a/src/test/burn/TestData/FailureTests/BundleC/BundleC.wixproj
+++ b/src/test/burn/TestData/FailureTests/BundleC/BundleC.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv1/BundleAv1.wixproj b/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv1/BundleAv1.wixproj
index d968e8ab..ee0e38cb 100644
--- a/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv1/BundleAv1.wixproj
+++ b/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv1/BundleAv1.wixproj
@@ -6,7 +6,7 @@
6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
7 </ItemGroup> 7 </ItemGroup>
8 <ItemGroup> 8 <ItemGroup>
9 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 9 <PackageReference Include="WixToolset.Bal.wixext" />
10 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 10 <PackageReference Include="WixToolset.NetFx.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv2/BundleAv2.wixproj b/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv2/BundleAv2.wixproj
index a50dbb87..b094f48a 100644
--- a/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv2/BundleAv2.wixproj
+++ b/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleAv2/BundleAv2.wixproj
@@ -12,7 +12,7 @@
12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv1/BundleCv1.wixproj b/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv1/BundleCv1.wixproj
index 5b025236..18a3e364 100644
--- a/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv1/BundleCv1.wixproj
+++ b/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv1/BundleCv1.wixproj
@@ -6,7 +6,7 @@
6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
7 </ItemGroup> 7 </ItemGroup>
8 <ItemGroup> 8 <ItemGroup>
9 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 9 <PackageReference Include="WixToolset.Bal.wixext" />
10 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 10 <PackageReference Include="WixToolset.NetFx.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv2/BundleCv2.wixproj b/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv2/BundleCv2.wixproj
index e0512e06..e3fc3a86 100644
--- a/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv2/BundleCv2.wixproj
+++ b/src/test/burn/TestData/ForwardCompatibleBundleTests/BundleCv2/BundleCv2.wixproj
@@ -12,7 +12,7 @@
12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/LayoutTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/LayoutTests/BundleA/BundleA.wixproj
index 4cf9c875..3b1e871c 100644
--- a/src/test/burn/TestData/LayoutTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/LayoutTests/BundleA/BundleA.wixproj
@@ -9,8 +9,8 @@
9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
10 </ItemGroup> 10 </ItemGroup>
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 12 <PackageReference Include="WixToolset.Bal.wixext" />
13 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 13 <PackageReference Include="WixToolset.NetFx.wixext" />
14 </ItemGroup> 14 </ItemGroup>
15 <!-- Workaround wix.targets brokenness --> 15 <!-- Workaround wix.targets brokenness -->
16 <Target Name="CopyUncompressedFiles" AfterTargets="AfterBuild"> 16 <Target Name="CopyUncompressedFiles" AfterTargets="AfterBuild">
diff --git a/src/test/burn/TestData/MsiTransactionTests/BundleAv1/BundleAv1.wixproj b/src/test/burn/TestData/MsiTransactionTests/BundleAv1/BundleAv1.wixproj
index cb9f4b89..2a284491 100644
--- a/src/test/burn/TestData/MsiTransactionTests/BundleAv1/BundleAv1.wixproj
+++ b/src/test/burn/TestData/MsiTransactionTests/BundleAv1/BundleAv1.wixproj
@@ -7,6 +7,6 @@
7 <ProjectReference Include="..\PackageCv1\PackageCv1.wixproj" /> 7 <ProjectReference Include="..\PackageCv1\PackageCv1.wixproj" />
8 </ItemGroup> 8 </ItemGroup>
9 <ItemGroup> 9 <ItemGroup>
10 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 10 <PackageReference Include="WixToolset.Bal.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/MsiTransactionTests/BundleAv2/BundleAv2.wixproj b/src/test/burn/TestData/MsiTransactionTests/BundleAv2/BundleAv2.wixproj
index 8272c6bd..a259ed2e 100644
--- a/src/test/burn/TestData/MsiTransactionTests/BundleAv2/BundleAv2.wixproj
+++ b/src/test/burn/TestData/MsiTransactionTests/BundleAv2/BundleAv2.wixproj
@@ -10,6 +10,6 @@
10 <ProjectReference Include="..\PackageD\PackageD.wixproj" /> 10 <ProjectReference Include="..\PackageD\PackageD.wixproj" />
11 </ItemGroup> 11 </ItemGroup>
12 <ItemGroup> 12 <ItemGroup>
13 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 13 <PackageReference Include="WixToolset.Bal.wixext" />
14 </ItemGroup> 14 </ItemGroup>
15</Project> \ No newline at end of file 15</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/MsiTransactionTests/BundleBv1/BundleBv1.wixproj b/src/test/burn/TestData/MsiTransactionTests/BundleBv1/BundleBv1.wixproj
index 1a56957b..8ee83380 100644
--- a/src/test/burn/TestData/MsiTransactionTests/BundleBv1/BundleBv1.wixproj
+++ b/src/test/burn/TestData/MsiTransactionTests/BundleBv1/BundleBv1.wixproj
@@ -5,7 +5,7 @@
5 <ProjectReference Include="..\PackageBv1\PackageBv1.wixproj" /> 5 <ProjectReference Include="..\PackageBv1\PackageBv1.wixproj" />
6 </ItemGroup> 6 </ItemGroup>
7 <ItemGroup> 7 <ItemGroup>
8 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 8 <PackageReference Include="WixToolset.Bal.wixext" />
9 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 9 <PackageReference Include="WixToolset.NetFx.wixext" />
10 </ItemGroup> 10 </ItemGroup>
11</Project> \ No newline at end of file 11</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/MsiTransactionTests/BundleBv2/BundleBv2.wixproj b/src/test/burn/TestData/MsiTransactionTests/BundleBv2/BundleBv2.wixproj
index e1cb68db..70bec122 100644
--- a/src/test/burn/TestData/MsiTransactionTests/BundleBv2/BundleBv2.wixproj
+++ b/src/test/burn/TestData/MsiTransactionTests/BundleBv2/BundleBv2.wixproj
@@ -12,7 +12,7 @@
12 <ProjectReference Include="..\PackageF\PackageF.wixproj" /> 12 <ProjectReference Include="..\PackageF\PackageF.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/MsiTransactionTests/PackageF/PackageF.wixproj b/src/test/burn/TestData/MsiTransactionTests/PackageF/PackageF.wixproj
index 753b054e..575ffe5a 100644
--- a/src/test/burn/TestData/MsiTransactionTests/PackageF/PackageF.wixproj
+++ b/src/test/burn/TestData/MsiTransactionTests/PackageF/PackageF.wixproj
@@ -7,6 +7,6 @@
7 <Compile Include="..\..\Templates\PackageFail.wxs" Link="PackageFail.wxs" /> 7 <Compile Include="..\..\Templates\PackageFail.wxs" Link="PackageFail.wxs" />
8 </ItemGroup> 8 </ItemGroup>
9 <ItemGroup> 9 <ItemGroup>
10 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 10 <PackageReference Include="WixToolset.Util.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/PatchTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/PatchTests/BundleA/BundleA.wixproj
index 72419d2d..8ca41da7 100644
--- a/src/test/burn/TestData/PatchTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/PatchTests/BundleA/BundleA.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/PatchTests/BundlePatchA/BundlePatchA.wixproj b/src/test/burn/TestData/PatchTests/BundlePatchA/BundlePatchA.wixproj
index a506e843..9b91b3f4 100644
--- a/src/test/burn/TestData/PatchTests/BundlePatchA/BundlePatchA.wixproj
+++ b/src/test/burn/TestData/PatchTests/BundlePatchA/BundlePatchA.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/PatchTests/BundlePatchA2/BundlePatchA2.wixproj b/src/test/burn/TestData/PatchTests/BundlePatchA2/BundlePatchA2.wixproj
index 9a022091..b80d5613 100644
--- a/src/test/burn/TestData/PatchTests/BundlePatchA2/BundlePatchA2.wixproj
+++ b/src/test/burn/TestData/PatchTests/BundlePatchA2/BundlePatchA2.wixproj
@@ -14,7 +14,7 @@
14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 18 <PackageReference Include="WixToolset.NetFx.wixext" />
19 </ItemGroup> 19 </ItemGroup>
20</Project> \ No newline at end of file 20</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj
index 13bb159b..e09a6aa4 100644
--- a/src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/PrereqBaTests/BundleA/BundleA.wixproj
@@ -16,6 +16,6 @@
16 <ProjectReference Include="..\PackageF\PackageF.wixproj" /> 16 <ProjectReference Include="..\PackageF\PackageF.wixproj" />
17 </ItemGroup> 17 </ItemGroup>
18 <ItemGroup> 18 <ItemGroup>
19 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 19 <PackageReference Include="WixToolset.Bal.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/PrereqBaTests/BundleB/BundleB.wixproj b/src/test/burn/TestData/PrereqBaTests/BundleB/BundleB.wixproj
index cfbc77b5..d4288d4b 100644
--- a/src/test/burn/TestData/PrereqBaTests/BundleB/BundleB.wixproj
+++ b/src/test/burn/TestData/PrereqBaTests/BundleB/BundleB.wixproj
@@ -16,6 +16,6 @@
16 <ProjectReference Include="..\PackageF\PackageF.wixproj" /> 16 <ProjectReference Include="..\PackageF\PackageF.wixproj" />
17 </ItemGroup> 17 </ItemGroup>
18 <ItemGroup> 18 <ItemGroup>
19 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 19 <PackageReference Include="WixToolset.Bal.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/PrereqBaTests/PackageF/PackageF.wixproj b/src/test/burn/TestData/PrereqBaTests/PackageF/PackageF.wixproj
index 0a750fe0..00ffb7d8 100644
--- a/src/test/burn/TestData/PrereqBaTests/PackageF/PackageF.wixproj
+++ b/src/test/burn/TestData/PrereqBaTests/PackageF/PackageF.wixproj
@@ -7,6 +7,6 @@
7 <Compile Include="..\..\Templates\PackageFail.wxs" Link="PackageFail.wxs" /> 7 <Compile Include="..\..\Templates\PackageFail.wxs" Link="PackageFail.wxs" />
8 </ItemGroup> 8 </ItemGroup>
9 <ItemGroup> 9 <ItemGroup>
10 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 10 <PackageReference Include="WixToolset.Util.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/RegistrationTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/RegistrationTests/BundleA/BundleA.wixproj
index a6ccd842..1a1df1b6 100644
--- a/src/test/burn/TestData/RegistrationTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/RegistrationTests/BundleA/BundleA.wixproj
@@ -12,7 +12,7 @@
12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/RollbackBoundaryTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/RollbackBoundaryTests/BundleA/BundleA.wixproj
index 648cc934..5d7e7756 100644
--- a/src/test/burn/TestData/RollbackBoundaryTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/RollbackBoundaryTests/BundleA/BundleA.wixproj
@@ -15,6 +15,6 @@
15 <ProjectReference Include="..\PackageF\PackageF.wixproj" /> 15 <ProjectReference Include="..\PackageF\PackageF.wixproj" />
16 </ItemGroup> 16 </ItemGroup>
17 <ItemGroup> 17 <ItemGroup>
18 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 18 <PackageReference Include="WixToolset.Bal.wixext" />
19 </ItemGroup> 19 </ItemGroup>
20</Project> \ No newline at end of file 20</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/RollbackBoundaryTests/PackageF/PackageF.wixproj b/src/test/burn/TestData/RollbackBoundaryTests/PackageF/PackageF.wixproj
index 071c40a0..004f0d01 100644
--- a/src/test/burn/TestData/RollbackBoundaryTests/PackageF/PackageF.wixproj
+++ b/src/test/burn/TestData/RollbackBoundaryTests/PackageF/PackageF.wixproj
@@ -7,6 +7,6 @@
7 <Compile Include="..\..\Templates\PackageFail.wxs" Link="PackageFail.wxs" /> 7 <Compile Include="..\..\Templates\PackageFail.wxs" Link="PackageFail.wxs" />
8 </ItemGroup> 8 </ItemGroup>
9 <ItemGroup> 9 <ItemGroup>
10 <PackageReference Include="WixToolset.Util.wixext" Version="4.0.96" /> 10 <PackageReference Include="WixToolset.Util.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/SlipstreamTests/BundleA/BundleA.wixproj b/src/test/burn/TestData/SlipstreamTests/BundleA/BundleA.wixproj
index b6ab068a..80c91e07 100644
--- a/src/test/burn/TestData/SlipstreamTests/BundleA/BundleA.wixproj
+++ b/src/test/burn/TestData/SlipstreamTests/BundleA/BundleA.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/SlipstreamTests/BundleAReverse/BundleAReverse.wixproj b/src/test/burn/TestData/SlipstreamTests/BundleAReverse/BundleAReverse.wixproj
index ac33c5ad..0a320fa5 100644
--- a/src/test/burn/TestData/SlipstreamTests/BundleAReverse/BundleAReverse.wixproj
+++ b/src/test/burn/TestData/SlipstreamTests/BundleAReverse/BundleAReverse.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/SlipstreamTests/BundleB/BundleB.wixproj b/src/test/burn/TestData/SlipstreamTests/BundleB/BundleB.wixproj
index 3ca849a3..e489a5cf 100644
--- a/src/test/burn/TestData/SlipstreamTests/BundleB/BundleB.wixproj
+++ b/src/test/burn/TestData/SlipstreamTests/BundleB/BundleB.wixproj
@@ -14,7 +14,7 @@
14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 14 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 18 <PackageReference Include="WixToolset.NetFx.wixext" />
19 </ItemGroup> 19 </ItemGroup>
20</Project> \ No newline at end of file 20</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/SlipstreamTests/BundleC/BundleC.wixproj b/src/test/burn/TestData/SlipstreamTests/BundleC/BundleC.wixproj
index 377e939c..5e8f6d13 100644
--- a/src/test/burn/TestData/SlipstreamTests/BundleC/BundleC.wixproj
+++ b/src/test/burn/TestData/SlipstreamTests/BundleC/BundleC.wixproj
@@ -15,7 +15,7 @@
15 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 15 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
16 </ItemGroup> 16 </ItemGroup>
17 <ItemGroup> 17 <ItemGroup>
18 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 18 <PackageReference Include="WixToolset.Bal.wixext" />
19 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 19 <PackageReference Include="WixToolset.NetFx.wixext" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> \ No newline at end of file 21</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/SlipstreamTests/BundleD/BundleD.wixproj b/src/test/burn/TestData/SlipstreamTests/BundleD/BundleD.wixproj
index 12f11444..7a3a99a7 100644
--- a/src/test/burn/TestData/SlipstreamTests/BundleD/BundleD.wixproj
+++ b/src/test/burn/TestData/SlipstreamTests/BundleD/BundleD.wixproj
@@ -13,7 +13,7 @@
13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 13 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
14 </ItemGroup> 14 </ItemGroup>
15 <ItemGroup> 15 <ItemGroup>
16 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 16 <PackageReference Include="WixToolset.Bal.wixext" />
17 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 17 <PackageReference Include="WixToolset.NetFx.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/SlipstreamTests/BundleOnlyA/BundleOnlyA.wixproj b/src/test/burn/TestData/SlipstreamTests/BundleOnlyA/BundleOnlyA.wixproj
index 193244ca..72634a2f 100644
--- a/src/test/burn/TestData/SlipstreamTests/BundleOnlyA/BundleOnlyA.wixproj
+++ b/src/test/burn/TestData/SlipstreamTests/BundleOnlyA/BundleOnlyA.wixproj
@@ -12,7 +12,7 @@
12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/SlipstreamTests/BundleOnlyPatchA/BundleOnlyPatchA.wixproj b/src/test/burn/TestData/SlipstreamTests/BundleOnlyPatchA/BundleOnlyPatchA.wixproj
index 11995ddd..1f950289 100644
--- a/src/test/burn/TestData/SlipstreamTests/BundleOnlyPatchA/BundleOnlyPatchA.wixproj
+++ b/src/test/burn/TestData/SlipstreamTests/BundleOnlyPatchA/BundleOnlyPatchA.wixproj
@@ -12,7 +12,7 @@
12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj b/src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj
index ae90dd73..d2ab7907 100644
--- a/src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj
+++ b/src/test/burn/TestData/TestBA/TestBAWixlib/testbawixlib.wixproj
@@ -14,6 +14,6 @@
14 <ProjectReference Include="..\..\..\TestExe\TestExe.csproj" /> 14 <ProjectReference Include="..\..\..\TestExe\TestExe.csproj" />
15 </ItemGroup> 15 </ItemGroup>
16 <ItemGroup> 16 <ItemGroup>
17 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 17 <PackageReference Include="WixToolset.Bal.wixext" />
18 </ItemGroup> 18 </ItemGroup>
19</Project> \ No newline at end of file 19</Project> \ No newline at end of file
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 9b7d3c17..7f3c5890 100644
--- a/src/test/burn/TestData/TestBA/TestBAWixlib_x64/testbawixlib_x64.wixproj
+++ b/src/test/burn/TestData/TestBA/TestBAWixlib_x64/testbawixlib_x64.wixproj
@@ -15,6 +15,6 @@
15 <ProjectReference Include="..\..\..\TestExe\TestExe_x64.csproj" /> 15 <ProjectReference Include="..\..\..\TestExe\TestExe_x64.csproj" />
16 </ItemGroup> 16 </ItemGroup>
17 <ItemGroup> 17 <ItemGroup>
18 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 18 <PackageReference Include="WixToolset.Bal.wixext" />
19 </ItemGroup> 19 </ItemGroup>
20</Project> \ No newline at end of file 20</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/TestData.proj b/src/test/burn/TestData/TestData.proj
index c5682fc7..3f56d5b7 100644
--- a/src/test/burn/TestData/TestData.proj
+++ b/src/test/burn/TestData/TestData.proj
@@ -1,7 +1,6 @@
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
5<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 4<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
6 <ItemGroup> 5 <ItemGroup>
7 <TestDataProject Include="**\*.wixproj" /> 6 <TestDataProject Include="**\*.wixproj" />
@@ -22,4 +21,4 @@
22 <Target Name="Restore"> 21 <Target Name="Restore">
23 <MSBuild Projects="%(TestDataProject.Identity)" Targets="Restore" /> 22 <MSBuild Projects="%(TestDataProject.Identity)" Targets="Restore" />
24 </Target> 23 </Target>
25</Project> \ No newline at end of file 24</Project>
diff --git a/src/test/burn/TestData/UpdateBundleTests/BundleAv1/BundleAv1.wixproj b/src/test/burn/TestData/UpdateBundleTests/BundleAv1/BundleAv1.wixproj
index d968e8ab..ee0e38cb 100644
--- a/src/test/burn/TestData/UpdateBundleTests/BundleAv1/BundleAv1.wixproj
+++ b/src/test/burn/TestData/UpdateBundleTests/BundleAv1/BundleAv1.wixproj
@@ -6,7 +6,7 @@
6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
7 </ItemGroup> 7 </ItemGroup>
8 <ItemGroup> 8 <ItemGroup>
9 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 9 <PackageReference Include="WixToolset.Bal.wixext" />
10 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 10 <PackageReference Include="WixToolset.NetFx.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/UpdateBundleTests/BundleAv2/BundleAv2.wixproj b/src/test/burn/TestData/UpdateBundleTests/BundleAv2/BundleAv2.wixproj
index 07e9581b..13001858 100644
--- a/src/test/burn/TestData/UpdateBundleTests/BundleAv2/BundleAv2.wixproj
+++ b/src/test/burn/TestData/UpdateBundleTests/BundleAv2/BundleAv2.wixproj
@@ -9,7 +9,7 @@
9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
10 </ItemGroup> 10 </ItemGroup>
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 12 <PackageReference Include="WixToolset.Bal.wixext" />
13 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 13 <PackageReference Include="WixToolset.NetFx.wixext" />
14 </ItemGroup> 14 </ItemGroup>
15</Project> \ No newline at end of file 15</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/UpdateBundleTests/BundleBv1/BundleBv1.wixproj b/src/test/burn/TestData/UpdateBundleTests/BundleBv1/BundleBv1.wixproj
index b2685e2e..93a1dae6 100644
--- a/src/test/burn/TestData/UpdateBundleTests/BundleBv1/BundleBv1.wixproj
+++ b/src/test/burn/TestData/UpdateBundleTests/BundleBv1/BundleBv1.wixproj
@@ -9,8 +9,8 @@
9 <Feeds Include="*.xml" /> 9 <Feeds Include="*.xml" />
10 </ItemGroup> 10 </ItemGroup>
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 12 <PackageReference Include="WixToolset.Bal.wixext" />
13 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 13 <PackageReference Include="WixToolset.NetFx.wixext" />
14 </ItemGroup> 14 </ItemGroup>
15 <Target Name="CopyFeeds" AfterTargets="AfterBuild"> 15 <Target Name="CopyFeeds" AfterTargets="AfterBuild">
16 <Copy SourceFiles="@(Feeds)" DestinationFolder="$(OutputPath)" /> 16 <Copy SourceFiles="@(Feeds)" DestinationFolder="$(OutputPath)" />
diff --git a/src/test/burn/TestData/UpdateBundleTests/BundleBv2/BundleBv2.wixproj b/src/test/burn/TestData/UpdateBundleTests/BundleBv2/BundleBv2.wixproj
index a11fc252..877b4971 100644
--- a/src/test/burn/TestData/UpdateBundleTests/BundleBv2/BundleBv2.wixproj
+++ b/src/test/burn/TestData/UpdateBundleTests/BundleBv2/BundleBv2.wixproj
@@ -12,7 +12,7 @@
12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 12 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
13 </ItemGroup> 13 </ItemGroup>
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 15 <PackageReference Include="WixToolset.Bal.wixext" />
16 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 16 <PackageReference Include="WixToolset.NetFx.wixext" />
17 </ItemGroup> 17 </ItemGroup>
18</Project> \ No newline at end of file 18</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv1/BundleAv1.wixproj b/src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv1/BundleAv1.wixproj
index d968e8ab..ee0e38cb 100644
--- a/src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv1/BundleAv1.wixproj
+++ b/src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv1/BundleAv1.wixproj
@@ -6,7 +6,7 @@
6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 6 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
7 </ItemGroup> 7 </ItemGroup>
8 <ItemGroup> 8 <ItemGroup>
9 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 9 <PackageReference Include="WixToolset.Bal.wixext" />
10 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 10 <PackageReference Include="WixToolset.NetFx.wixext" />
11 </ItemGroup> 11 </ItemGroup>
12</Project> \ No newline at end of file 12</Project> \ No newline at end of file
diff --git a/src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv2/BundleAv2.wixproj b/src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv2/BundleAv2.wixproj
index 07e9581b..13001858 100644
--- a/src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv2/BundleAv2.wixproj
+++ b/src/test/burn/TestData/UpgradeRelatedBundleTests/BundleAv2/BundleAv2.wixproj
@@ -9,7 +9,7 @@
9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> 9 <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" />
10 </ItemGroup> 10 </ItemGroup>
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.101" /> 12 <PackageReference Include="WixToolset.Bal.wixext" />
13 <PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.73" /> 13 <PackageReference Include="WixToolset.NetFx.wixext" />
14 </ItemGroup> 14 </ItemGroup>
15</Project> \ No newline at end of file 15</Project> \ No newline at end of file
diff --git a/src/test/burn/TestExe/TestExe.csproj b/src/test/burn/TestExe/TestExe.csproj
index 5a130422..016ae4e5 100644
--- a/src/test/burn/TestExe/TestExe.csproj
+++ b/src/test/burn/TestExe/TestExe.csproj
@@ -17,4 +17,4 @@
17 <ItemGroup Condition="'$(TargetFramework)'=='net35'"> 17 <ItemGroup Condition="'$(TargetFramework)'=='net35'">
18 <Reference Include="System.Management" /> 18 <Reference Include="System.Management" />
19 </ItemGroup> 19 </ItemGroup>
20</Project> \ No newline at end of file 20</Project>
diff --git a/src/test/burn/TestExe/TestExe_x64.csproj b/src/test/burn/TestExe/TestExe_x64.csproj
index 1dd2d8e6..ef981d73 100644
--- a/src/test/burn/TestExe/TestExe_x64.csproj
+++ b/src/test/burn/TestExe/TestExe_x64.csproj
@@ -14,4 +14,4 @@
14 <ItemGroup> 14 <ItemGroup>
15 <Reference Include="System.Management" /> 15 <Reference Include="System.Management" />
16 </ItemGroup> 16 </ItemGroup>
17</Project> \ No newline at end of file 17</Project>
diff --git a/src/test/burn/WixTestTools/WixTestTools.csproj b/src/test/burn/WixTestTools/WixTestTools.csproj
index 58f02be7..7b726560 100644
--- a/src/test/burn/WixTestTools/WixTestTools.csproj
+++ b/src/test/burn/WixTestTools/WixTestTools.csproj
@@ -8,14 +8,14 @@
8 </PropertyGroup> 8 </PropertyGroup>
9 9
10 <ItemGroup> 10 <ItemGroup>
11 <PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" /> 11 <PackageReference Include="Microsoft.Win32.Registry" />
12 <PackageReference Include="System.Security.Principal.Windows" Version="5.0.0" /> 12 <PackageReference Include="System.Security.Principal.Windows" />
13 <PackageReference Include="WixBuildTools.TestSupport" Version="4.0.50" /> 13 <PackageReference Include="WixBuildTools.TestSupport" />
14 <PackageReference Include="WixToolset.Data" Version="4.0.218" /> 14 <PackageReference Include="WixToolset.Data" />
15 <PackageReference Include="WixToolset.Mba.Core" Version="4.0.58" /> 15 <PackageReference Include="WixToolset.Mba.Core" />
16 </ItemGroup> 16 </ItemGroup>
17 17
18 <ItemGroup> 18 <ItemGroup>
19 <PackageReference Include="xunit" Version="2.4.1" /> 19 <PackageReference Include="xunit" />
20 </ItemGroup> 20 </ItemGroup>
21</Project> 21</Project>
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj b/src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj
index 2aee1157..88b8dcb0 100644
--- a/src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj
+++ b/src/test/burn/WixToolsetTest.BurnE2E/WixToolsetTest.BurnE2E.csproj
@@ -17,17 +17,17 @@
17 </ItemGroup> 17 </ItemGroup>
18 18
19 <ItemGroup> 19 <ItemGroup>
20 <PackageReference Include="Microsoft.AspNetCore.Owin" Version="3.1.13" /> 20 <PackageReference Include="Microsoft.AspNetCore.Owin" />
21 <PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" /> 21 <PackageReference Include="Microsoft.Win32.Registry" />
22 <PackageReference Include="System.Security.Principal.Windows" Version="5.0.0" /> 22 <PackageReference Include="System.Security.Principal.Windows" />
23 <PackageReference Include="WixBuildTools.TestSupport" Version="4.0.50" /> 23 <PackageReference Include="WixBuildTools.TestSupport" />
24 <PackageReference Include="WixToolset.Data" Version="4.0.218" /> 24 <PackageReference Include="WixToolset.Data" />
25 <PackageReference Include="WixToolset.Mba.Core" Version="4.0.58" /> 25 <PackageReference Include="WixToolset.Mba.Core" />
26 </ItemGroup> 26 </ItemGroup>
27 27
28 <ItemGroup> 28 <ItemGroup>
29 <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.3.0" /> 29 <PackageReference Include="Microsoft.NET.Test.Sdk" />
30 <PackageReference Include="xunit" Version="2.4.1" /> 30 <PackageReference Include="xunit" />
31 <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" PrivateAssets="All" /> 31 <PackageReference Include="xunit.runner.visualstudio" PrivateAssets="All" />
32 </ItemGroup> 32 </ItemGroup>
33</Project> 33</Project>
diff --git a/src/test/burn/appveyor.cmd b/src/test/burn/appveyor.cmd
deleted file mode 100644
index c0d965e5..00000000
--- a/src/test/burn/appveyor.cmd
+++ /dev/null
@@ -1,11 +0,0 @@
1@setlocal
2@pushd %~dp0
3@set _C=Release
4
5msbuild -p:Configuration=%_C% -warnaserror -Restore || exit /b
6msbuild -p:Configuration=%_C% src\TestData -Restore || exit /b
7
8dotnet test -c %_C% --no-build src\WixToolsetTest.BurnE2E || exit /b
9
10@popd
11@endlocal
diff --git a/src/test/burn/global.json b/src/test/burn/global.json
deleted file mode 100644
index 697f5687..00000000
--- a/src/test/burn/global.json
+++ /dev/null
@@ -1,8 +0,0 @@
1{
2 "msbuild-sdks": {
3 "WixToolset.Sdk": "4.0.0-build-0213"
4 },
5 "sdk": {
6 "allowPrerelease": false
7 }
8}
diff --git a/src/test/burn/nuget.config b/src/test/burn/nuget.config
deleted file mode 100644
index 9187a22e..00000000
--- a/src/test/burn/nuget.config
+++ /dev/null
@@ -1,16 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<configuration>
3 <packageSources>
4 <clear />
5 <add key="wixtoolset-balutil" value="https://ci.appveyor.com/nuget/wixtoolset-balutil" />
6 <add key="wixtoolset-bal-wixext" value="https://ci.appveyor.com/nuget/wixtoolset-bal-wixext" />
7 <add key="wixtoolset-data" value="https://ci.appveyor.com/nuget/wixtoolset-data" />
8 <add key="wixtoolset-dependency-wixext" value="https://ci.appveyor.com/nuget/wixtoolset-dependency-wixext" />
9 <add key="wixtoolset-dtf" value="https://ci.appveyor.com/nuget/wixtoolset-dtf" />
10 <add key="wixtoolset-netfx-wixext" value="https://ci.appveyor.com/nuget/wixtoolset-netfx-wixext" />
11 <add key="wixtoolset-tools" value="https://ci.appveyor.com/nuget/wixtoolset-tools" />
12 <add key="wixtoolset-util-wixext" value="https://ci.appveyor.com/nuget/wixtoolset-util-wixext" />
13 <add key="wixbuildtools" value="https://ci.appveyor.com/nuget/wixbuildtools" />
14 <add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
15 </packageSources>
16</configuration> \ No newline at end of file
diff --git a/src/test/burn/test_burn.cmd b/src/test/burn/test_burn.cmd
new file mode 100644
index 00000000..81df9f26
--- /dev/null
+++ b/src/test/burn/test_burn.cmd
@@ -0,0 +1,17 @@
1@setlocal
2@pushd %~dp0
3
4@set _C=Debug
5:parse_args
6@if /i "%1"=="release" set _C=Release& shift
7@if not "%1"=="" shift & goto parse_args
8
9@echo Burn integration tests %_C%
10
11msbuild -t:Build -Restore -p:Configuration=%_C% -warnaserror || exit /b
12msbuild -t:Build -Restore -p:Configuration=%_C% TestData\TestData.proj || exit /b
13
14if /i "%RuntimeTestsEnabled%"=="true" dotnet test -c %_C% --no-build src\WixToolsetTest.BurnE2E
15
16@popd
17@endlocal
diff --git a/src/test/run_test.cmd b/src/test/run_test.cmd
new file mode 100644
index 00000000..ef6de9bd
--- /dev/null
+++ b/src/test/run_test.cmd
@@ -0,0 +1,15 @@
1@setlocal
2@pushd %~dp0
3
4@set _C=Debug
5:parse_args
6@if /i "%1"=="release" set _C=Release& shift
7@if not "%1"=="" shift & goto parse_args
8
9@echo Run integration tests %_C%
10
11@SET RuntimeTestsEnabled=true
12@call burn\test_burn.cmd
13
14@popd
15@endlocal
diff --git a/src/test/burn/appveyor.yml b/src/test/run_test.yml
index d12975dc..787edeff 100644
--- a/src/test/burn/appveyor.yml
+++ b/src/test/run_test.yml
@@ -9,13 +9,12 @@ environment:
9 NUGET_XMLDOC_MODE: skip 9 NUGET_XMLDOC_MODE: skip
10 RuntimeTestsEnabled: true 10 RuntimeTestsEnabled: true
11 11
12
13install: 12install:
14 - reg add HKLM\Software\Policies\Microsoft\Windows\Installer /t REG_SZ /v Logging /d voicewarmupx /f 13 - reg add HKLM\Software\Policies\Microsoft\Windows\Installer /t REG_SZ /v Logging /d voicewarmupx /f
15 - reg add HKLM\Software\WOW6432Node\Policies\Microsoft\Windows\Installer /t REG_SZ /v Logging /d voicewarmupx /f 14 - reg add HKLM\Software\WOW6432Node\Policies\Microsoft\Windows\Installer /t REG_SZ /v Logging /d voicewarmupx /f
16 15
17build_script: 16build_script:
18 - appveyor.cmd 17 - run_test.cmd
19 18
20test: off 19test: off
21 20
diff --git a/src/test/test.cmd b/src/test/test.cmd
new file mode 100644
index 00000000..b327ba75
--- /dev/null
+++ b/src/test/test.cmd
@@ -0,0 +1,14 @@
1@setlocal
2@pushd %~dp0
3
4@set _C=Debug
5:parse_args
6@if /i "%1"=="release" set _C=Release& shift
7@if not "%1"=="" shift & goto parse_args
8
9@echo Build integration tests %_C%
10
11@call burn\test_burn.cmd %_C%
12
13@popd
14@endlocal