aboutsummaryrefslogtreecommitdiff
path: root/src/ext
diff options
context:
space:
mode:
Diffstat (limited to 'src/ext')
-rw-r--r--src/ext/Bal/Bal.wixext.sln6
-rw-r--r--src/ext/Bal/README.md4
-rw-r--r--src/ext/Bal/Samples/bafunctions/bafunctions.vcxproj2
-rw-r--r--src/ext/Bal/bal.cmd11
-rw-r--r--src/ext/Bal/stdbas/stdbas.vcxproj2
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/BalExtensionFixture.cs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs)18
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/InternalUIBAFixture.cs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/InternalUIBAFixture.cs)32
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/.Data/fake.exe (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/.Data/fake.exe)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Dncba/Bundle.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/Dncba/Bundle.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/MBA/AlwaysInstallPrereqsBundle.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/MBA/AlwaysInstallPrereqsBundle.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/MBA/Bundle.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/MBA/Bundle.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/Bundle.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/Bundle.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/WrongCaseBundle.wxl (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/WrongCaseBundle.wxl)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/WrongCaseBundle.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/WrongCaseBundle.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/AllPrereqPackages.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/AllPrereqPackages.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitNonMsiPrimaryPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitNonMsiPrimaryPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitPrimaryPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitPrimaryPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitPrimaryPackageEnableFeatureSelection.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitPrimaryPackageEnableFeatureSelection.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/IuibaWarnings.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/IuibaWarnings.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/MultipleDefaultPrimaryPackages.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/MultipleDefaultPrimaryPackages.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/MultipleNonPermanentNonPrimaryPackages.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/MultipleNonPermanentNonPrimaryPackages.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NoDefaultPrimaryPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NoDefaultPrimaryPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NonMsiPrimaryPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NonMsiPrimaryPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NonPermanentPrereqPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NonPermanentPrereqPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PermanentPrimaryPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PermanentPrimaryPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PrimaryPackageEnableFeatureSelection.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PrimaryPackageEnableFeatureSelection.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PrimaryPrereqPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PrimaryPrereqPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/SinglePrimaryPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/SinglePrimaryPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/UrlPrereqPackage.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/UrlPrereqPackage.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/Bundle.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/Bundle.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/Data/test.msi (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/Data/test.msi)bin32768 -> 32768 bytes
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/DisplayInternalUIConditionBundle.wxs (renamed from src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/DisplayInternalUIConditionBundle.wxs)0
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.csproj (renamed from src/ext/Bal/test/WixToolsetTest.Bal/WixToolsetTest.Bal.csproj)2
-rw-r--r--src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.v3.ncrunchproject (renamed from src/ext/Bal/test/WixToolsetTest.Bal/WixToolsetTest.Bal.v3.ncrunchproject)0
-rw-r--r--src/ext/Bal/test/examples/Directory.wixproj.targets2
-rw-r--r--src/ext/Bal/test/examples/EarliestCoreBundleFDD/FrameworkDependentBundle.wxs2
-rw-r--r--src/ext/Bal/test/examples/EarliestCoreBundleFDDx86/FrameworkDependentBundle.wxs2
-rw-r--r--src/ext/Bal/test/examples/EarliestCoreMBA/EarliestCoreBA.cs2
-rw-r--r--src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj2
-rw-r--r--src/ext/Bal/test/examples/EarliestCoreMBA/Program.cs2
-rw-r--r--src/ext/Bal/test/examples/FullFramework2Bundle/Bundle.wxs2
-rw-r--r--src/ext/Bal/test/examples/FullFramework2MBA/Example.FullFramework2MBA.csproj6
-rw-r--r--src/ext/Bal/test/examples/FullFramework2MBA/FullFramework2BA.cs2
-rw-r--r--src/ext/Bal/test/examples/FullFramework2MBA/Program.cs2
-rw-r--r--src/ext/Bal/test/examples/FullFramework4Bundle/Bundle.wxs2
-rw-r--r--src/ext/Bal/test/examples/FullFramework4MBA/Example.FullFramework4MBA.csproj2
-rw-r--r--src/ext/Bal/test/examples/FullFramework4MBA/FullFramework4BA.cs2
-rw-r--r--src/ext/Bal/test/examples/FullFramework4MBA/Program.cs2
-rw-r--r--src/ext/Bal/test/examples/LatestCoreBundleFDD/FrameworkDependentBundle.wxs2
-rw-r--r--src/ext/Bal/test/examples/LatestCoreBundleFDDx86/FrameworkDependentBundle.wxs2
-rw-r--r--src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj2
-rw-r--r--src/ext/Bal/test/examples/LatestCoreMBA/LatestCoreBA.cs2
-rw-r--r--src/ext/Bal/test/examples/LatestCoreMBA/Program.cs2
-rw-r--r--src/ext/Bal/test/examples/TestEngine/Example.TestEngine.vcxproj2
-rw-r--r--src/ext/Bal/test/examples/WPFCoreBundleFDD/FrameworkDependentBundle.wxs2
-rw-r--r--src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj2
-rw-r--r--src/ext/Bal/test/examples/WPFCoreMBA/Program.cs2
-rw-r--r--src/ext/Bal/test/examples/WPFCoreMBA/WPFCoreBA.cs2
-rw-r--r--src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.csproj16
-rw-r--r--src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec22
-rw-r--r--src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.targets11
-rw-r--r--src/ext/Bal/wixext/BalBurnBackendExtension.cs4
-rw-r--r--src/ext/Bal/wixext/BalCompiler.cs4
-rw-r--r--src/ext/Bal/wixext/BalErrors.cs2
-rw-r--r--src/ext/Bal/wixext/BalExtensionData.cs4
-rw-r--r--src/ext/Bal/wixext/BalExtensionFactory.cs2
-rw-r--r--src/ext/Bal/wixext/BalWarnings.cs2
-rw-r--r--src/ext/Bal/wixext/Symbols/BalSymbolDefinitions.cs2
-rw-r--r--src/ext/Bal/wixext/Symbols/WixBalBAFactoryAssemblySymbol.cs6
-rw-r--r--src/ext/Bal/wixext/Symbols/WixBalBAFunctionsSymbol.cs8
-rw-r--r--src/ext/Bal/wixext/Symbols/WixBalBootstrapperApplicationSymbol.cs6
-rw-r--r--src/ext/Bal/wixext/Symbols/WixBalConditionSymbol.cs8
-rw-r--r--src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs6
-rw-r--r--src/ext/Bal/wixext/Symbols/WixPrereqInformationSymbol.cs6
-rw-r--r--src/ext/Bal/wixext/Symbols/WixPrereqOptionsSymbol.cs6
-rw-r--r--src/ext/Bal/wixext/Symbols/WixStdbaCommandLineSymbol.cs6
-rw-r--r--src/ext/Bal/wixext/Symbols/WixStdbaOptionsSymbol.cs8
-rw-r--r--src/ext/Bal/wixext/Symbols/WixStdbaOverridableVariableSymbol.cs8
-rw-r--r--src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.csproj (renamed from src/ext/Bal/wixext/WixToolset.Bal.wixext.csproj)10
-rw-r--r--src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.targets (renamed from src/ext/Bal/wixext/WixToolset.Bal.wixext.targets)0
-rw-r--r--src/ext/Bal/wixiuiba/wixiuiba.vcxproj2
-rw-r--r--src/ext/Bal/wixlib/bas.wixproj (renamed from src/ext/Bal/wixlib/bal.wixproj)0
-rw-r--r--src/ext/Bal/wixlib/bas_arm64.wxs (renamed from src/ext/Bal/wixlib/bal_arm64.wxs)2
-rw-r--r--src/ext/Bal/wixlib/bas_platform.wxi (renamed from src/ext/Bal/wixlib/bal_platform.wxi)0
-rw-r--r--src/ext/Bal/wixlib/bas_x64.wxs (renamed from src/ext/Bal/wixlib/bal_x64.wxs)2
-rw-r--r--src/ext/Bal/wixlib/bas_x86.wxs (renamed from src/ext/Bal/wixlib/bal_x86.wxs)2
-rw-r--r--src/ext/Bal/wixprqba/wixprqba.vcxproj2
-rw-r--r--src/ext/Bal/wixstdba/wixstdba.vcxproj2
-rw-r--r--src/ext/NetFx/be/precomp.h5
-rw-r--r--src/ext/NetFx/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs16
-rw-r--r--src/ext/NetFx/wixlib/netfx.wixproj2
-rw-r--r--src/ext/Util/be/precomp.h5
-rw-r--r--src/ext/WixExt.props3
93 files changed, 179 insertions, 140 deletions
diff --git a/src/ext/Bal/Bal.wixext.sln b/src/ext/Bal/Bal.wixext.sln
index f341a7be..48eb190e 100644
--- a/src/ext/Bal/Bal.wixext.sln
+++ b/src/ext/Bal/Bal.wixext.sln
@@ -7,11 +7,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bafunctions", "Samples\bafu
7EndProject 7EndProject
8Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wixstdba", "wixstdba\wixstdba.vcxproj", "{41085A22-E6AA-4E8B-AB1B-DDEE0DC89DFA}" 8Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wixstdba", "wixstdba\wixstdba.vcxproj", "{41085A22-E6AA-4E8B-AB1B-DDEE0DC89DFA}"
9EndProject 9EndProject
10Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "bal", "wixlib\bal.wixproj", "{3444D952-F21C-496F-AB6B-56435BFD0787}" 10Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "bas", "wixlib\bas.wixproj", "{3444D952-F21C-496F-AB6B-56435BFD0787}"
11EndProject 11EndProject
12Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.Bal.wixext", "wixext\WixToolset.Bal.wixext.csproj", "{BF720A63-9D7B-456E-B60C-8122852D9FED}" 12Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.BootstrapperApplications.wixext", "wixext\WixToolset.BootstrapperApplications.wixext.csproj", "{BF720A63-9D7B-456E-B60C-8122852D9FED}"
13EndProject 13EndProject
14Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.Bal", "test\WixToolsetTest.Bal\WixToolsetTest.Bal.csproj", "{89D479FC-20DA-44D8-AE38-48F063223498}" 14Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.BootstrapperApplications", "test\WixToolsetTest.BootstrapperApplications\WixToolsetTest.BootstrapperApplications.csproj", "{89D479FC-20DA-44D8-AE38-48F063223498}"
15EndProject 15EndProject
16Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wixiuiba", "wixiuiba\wixiuiba.vcxproj", "{0F73E566-925C-448D-99CB-3A7F5DF399C8}" 16Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wixiuiba", "wixiuiba\wixiuiba.vcxproj", "{0F73E566-925C-448D-99CB-3A7F5DF399C8}"
17EndProject 17EndProject
diff --git a/src/ext/Bal/README.md b/src/ext/Bal/README.md
index cc5d9b34..4a14b1a2 100644
--- a/src/ext/Bal/README.md
+++ b/src/ext/Bal/README.md
@@ -1,2 +1,2 @@
1# Bal.wixext 1# WixToolset.BootstrapperApplications.wixext
2WixToolset.Bal.wixext - Bootstrapper Application Layer WiX Toolset Extension 2WixToolset.BootstrapperApplications.wixext - Bootstrapper Applications WiX Toolset Extension
diff --git a/src/ext/Bal/Samples/bafunctions/bafunctions.vcxproj b/src/ext/Bal/Samples/bafunctions/bafunctions.vcxproj
index 7e41313f..13ead500 100644
--- a/src/ext/Bal/Samples/bafunctions/bafunctions.vcxproj
+++ b/src/ext/Bal/Samples/bafunctions/bafunctions.vcxproj
@@ -60,7 +60,7 @@
60 </ItemGroup> 60 </ItemGroup>
61 61
62 <ItemGroup> 62 <ItemGroup>
63 <PackageReference Include="WixToolset.BalUtil" /> 63 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
64 64
65 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" /> 65 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
66 </ItemGroup> 66 </ItemGroup>
diff --git a/src/ext/Bal/bal.cmd b/src/ext/Bal/bal.cmd
index 23a53a91..7a48f6fc 100644
--- a/src/ext/Bal/bal.cmd
+++ b/src/ext/Bal/bal.cmd
@@ -17,31 +17,34 @@
17@if "%_INC%"=="" call :clean 17@if "%_INC%"=="" call :clean
18@if NOT "%_CLEAN%"=="" goto :end 18@if NOT "%_CLEAN%"=="" goto :end
19 19
20@echo Building ext\Bal %_C% using %_N% 20@echo Building ext\BootstrapperApplications %_C% using %_N%
21 21
22:: Restore 22:: Restore
23 23
24:: Build 24:: Build
25msbuild -Restore -p:Configuration=%_C% -tl -nologo -m -warnaserror test\WixToolsetTest.Bal\WixToolsetTest.Bal.csproj -bl:%_L%\ext_bal_build.binlog || exit /b 25msbuild -Restore -p:Configuration=%_C% -tl -nologo -m -warnaserror test\WixToolsetTest.BootstrapperApplications\WixToolsetTest.BootstrapperApplications.csproj -bl:%_L%\ext_bal_build.binlog || exit /b
26 26
27msbuild -Restore -p:Configuration=%_C% -tl -nologo -m -warnaserror test\examples\examples.proj -bl:%_L%\bal_examples_build.binlog || exit /b 27msbuild -Restore -p:Configuration=%_C% -tl -nologo -m -warnaserror test\examples\examples.proj -bl:%_L%\bal_examples_build.binlog || exit /b
28 28
29:: Test 29:: Test
30dotnet test ^ 30dotnet test ^
31 %_B%\net6.0\WixToolsetTest.Bal.dll ^ 31 %_B%\net6.0\WixToolsetTest.BootstrapperApplications.dll ^
32 --nologo -l "trx;LogFileName=%_L%\TestResults\bal.wixext.trx" || exit /b 32 --nologo -l "trx;LogFileName=%_L%\TestResults\bal.wixext.trx" || exit /b
33 33
34:: Pack 34:: Pack
35msbuild -t:Pack -p:Configuration=%_C% -tl -nologo -warnaserror -p:NoBuild=true wixext\WixToolset.Bal.wixext.csproj || exit /b 35msbuild -t:Pack -p:Configuration=%_C% -tl -nologo -warnaserror -p:NoBuild=true wixext\WixToolset.BootstrapperApplications.wixext.csproj || exit /b
36msbuild -t:Pack -Restore -p:Configuration=%_C% -tl -nologo -warnaserror wixext-backward-compatible\WixToolset.Bal.wixext.csproj || exit /b
36 37
37@goto :end 38@goto :end
38 39
39:clean 40:clean
40@rd /s/q "..\..\..\build\Bal.wixext" 2> nul 41@rd /s/q "..\..\..\build\Bal.wixext" 2> nul
41@del "..\..\..\build\artifacts\WixToolset.Bal.wixext.*.nupkg" 2> nul 42@del "..\..\..\build\artifacts\WixToolset.Bal.wixext.*.nupkg" 2> nul
43@del "..\..\..\build\artifacts\WixToolset.BootstrapperApplications.wixext.*.nupkg" 2> nul
42@del "%_L%\ext_bal_build.binlog" 2> nul 44@del "%_L%\ext_bal_build.binlog" 2> nul
43@del "%_L%\TestResults\bal.wixext.trx" 2> nul 45@del "%_L%\TestResults\bal.wixext.trx" 2> nul
44@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.bal.wixext" 2> nul 46@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.bal.wixext" 2> nul
47@rd /s/q "%USERPROFILE%\.nuget\packages\wixtoolset.bootstrapperapplications.wixext" 2> nul
45@exit /b 48@exit /b
46 49
47:end 50:end
diff --git a/src/ext/Bal/stdbas/stdbas.vcxproj b/src/ext/Bal/stdbas/stdbas.vcxproj
index 3722b40a..c9b1451b 100644
--- a/src/ext/Bal/stdbas/stdbas.vcxproj
+++ b/src/ext/Bal/stdbas/stdbas.vcxproj
@@ -71,7 +71,7 @@ rc.exe -fo "$(OutDir)stdbas.res" "$(IntDir)stdbas.messages.rc"</Command>
71 </ItemDefinitionGroup> 71 </ItemDefinitionGroup>
72 72
73 <ItemGroup> 73 <ItemGroup>
74 <PackageReference Include="WixToolset.BalUtil" /> 74 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
75 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" /> 75 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
76 </ItemGroup> 76 </ItemGroup>
77 77
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/BalExtensionFixture.cs
index 217fdfb1..a9460008 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/BalExtensionFixture.cs
@@ -1,12 +1,12 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolsetTest.Bal 3namespace WixToolsetTest.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using System.IO; 6 using System.IO;
7 using System.Linq; 7 using System.Linq;
8 using System.Xml; 8 using System.Xml;
9 using WixToolset.Bal; 9 using WixToolset.BootstrapperApplications;
10 using WixInternal.Core.TestPackage; 10 using WixInternal.Core.TestPackage;
11 using WixInternal.TestSupport; 11 using WixInternal.TestSupport;
12 using Xunit; 12 using Xunit;
@@ -29,7 +29,7 @@ namespace WixToolsetTest.Bal
29 { 29 {
30 "build", 30 "build",
31 Path.Combine(bundleSourceFolder, "DisplayInternalUIConditionBundle.wxs"), 31 Path.Combine(bundleSourceFolder, "DisplayInternalUIConditionBundle.wxs"),
32 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 32 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
33 "-intermediateFolder", intermediateFolder, 33 "-intermediateFolder", intermediateFolder,
34 "-bindpath", Path.Combine(bundleSourceFolder, "data"), 34 "-bindpath", Path.Combine(bundleSourceFolder, "data"),
35 "-o", bundleFile, 35 "-o", bundleFile,
@@ -67,7 +67,7 @@ namespace WixToolsetTest.Bal
67 { 67 {
68 "build", 68 "build",
69 Path.Combine(bundleSourceFolder, "Bundle.wxs"), 69 Path.Combine(bundleSourceFolder, "Bundle.wxs"),
70 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 70 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
71 "-intermediateFolder", intermediateFolder, 71 "-intermediateFolder", intermediateFolder,
72 "-o", bundleFile, 72 "-o", bundleFile,
73 }); 73 });
@@ -106,7 +106,7 @@ namespace WixToolsetTest.Bal
106 { 106 {
107 "build", 107 "build",
108 Path.Combine(bundleSourceFolder, "Bundle.wxs"), 108 Path.Combine(bundleSourceFolder, "Bundle.wxs"),
109 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 109 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
110 "-intermediateFolder", intermediateFolder, 110 "-intermediateFolder", intermediateFolder,
111 "-o", bundleFile, 111 "-o", bundleFile,
112 }); 112 });
@@ -132,7 +132,7 @@ namespace WixToolsetTest.Bal
132 // { 132 // {
133 // "build", 133 // "build",
134 // Path.Combine(bundleSourceFolder, "AlwaysInstallPrereqsBundle.wxs"), 134 // Path.Combine(bundleSourceFolder, "AlwaysInstallPrereqsBundle.wxs"),
135 // "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 135 // "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
136 // "-intermediateFolder", intermediateFolder, 136 // "-intermediateFolder", intermediateFolder,
137 // "-o", bundleFile, 137 // "-o", bundleFile,
138 // }); 138 // });
@@ -173,7 +173,7 @@ namespace WixToolsetTest.Bal
173 { 173 {
174 "build", 174 "build",
175 Path.Combine(bundleSourceFolder, "Bundle.wxs"), 175 Path.Combine(bundleSourceFolder, "Bundle.wxs"),
176 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 176 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
177 "-intermediateFolder", intermediateFolder, 177 "-intermediateFolder", intermediateFolder,
178 "-bindpath", dataFolder, 178 "-bindpath", dataFolder,
179 "-o", bundleFile, 179 "-o", bundleFile,
@@ -204,7 +204,7 @@ namespace WixToolsetTest.Bal
204 { 204 {
205 "build", 205 "build",
206 Path.Combine(bundleSourceFolder, "Bundle.wxs"), 206 Path.Combine(bundleSourceFolder, "Bundle.wxs"),
207 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 207 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
208 "-intermediateFolder", intermediateFolder, 208 "-intermediateFolder", intermediateFolder,
209 "-o", bundleFile, 209 "-o", bundleFile,
210 }); 210 });
@@ -239,7 +239,7 @@ namespace WixToolsetTest.Bal
239 Path.Combine(bundleSourceFolder, "Overridable", "WrongCaseBundle.wxs"), 239 Path.Combine(bundleSourceFolder, "Overridable", "WrongCaseBundle.wxs"),
240 "-loc", Path.Combine(bundleSourceFolder, "Overridable", "WrongCaseBundle.wxl"), 240 "-loc", Path.Combine(bundleSourceFolder, "Overridable", "WrongCaseBundle.wxl"),
241 "-bindpath", Path.Combine(bundleSourceFolder, "WixStdBa", "Data"), 241 "-bindpath", Path.Combine(bundleSourceFolder, "WixStdBa", "Data"),
242 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 242 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
243 "-intermediateFolder", intermediateFolder, 243 "-intermediateFolder", intermediateFolder,
244 "-o", bundleFile, 244 "-o", bundleFile,
245 }); 245 });
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/InternalUIBAFixture.cs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/InternalUIBAFixture.cs
index 22e2fec1..7e64c13f 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/InternalUIBAFixture.cs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/InternalUIBAFixture.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolsetTest.Bal 3namespace WixToolsetTest.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using System.IO; 6 using System.IO;
@@ -27,7 +27,7 @@ namespace WixToolsetTest.Bal
27 { 27 {
28 "build", 28 "build",
29 Path.Combine(bundleSourceFolder, "SinglePrimaryPackage.wxs"), 29 Path.Combine(bundleSourceFolder, "SinglePrimaryPackage.wxs"),
30 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 30 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
31 "-intermediateFolder", intermediateFolder, 31 "-intermediateFolder", intermediateFolder,
32 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 32 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
33 "-o", bundleFile, 33 "-o", bundleFile,
@@ -66,7 +66,7 @@ namespace WixToolsetTest.Bal
66 { 66 {
67 "build", 67 "build",
68 Path.Combine(bundleSourceFolder, "UrlPrereqPackage.wxs"), 68 Path.Combine(bundleSourceFolder, "UrlPrereqPackage.wxs"),
69 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 69 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
70 "-intermediateFolder", intermediateFolder, 70 "-intermediateFolder", intermediateFolder,
71 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 71 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
72 "-o", bundleFile, 72 "-o", bundleFile,
@@ -111,7 +111,7 @@ namespace WixToolsetTest.Bal
111 { 111 {
112 "build", 112 "build",
113 Path.Combine(bundleSourceFolder, "ImplicitPrimaryPackage.wxs"), 113 Path.Combine(bundleSourceFolder, "ImplicitPrimaryPackage.wxs"),
114 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 114 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
115 "-intermediateFolder", intermediateFolder, 115 "-intermediateFolder", intermediateFolder,
116 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 116 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
117 "-o", bundleFile, 117 "-o", bundleFile,
@@ -156,7 +156,7 @@ namespace WixToolsetTest.Bal
156 { 156 {
157 "build", 157 "build",
158 Path.Combine(bundleSourceFolder, "IuiBaWarnings.wxs"), 158 Path.Combine(bundleSourceFolder, "IuiBaWarnings.wxs"),
159 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 159 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
160 "-intermediateFolder", intermediateFolder, 160 "-intermediateFolder", intermediateFolder,
161 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 161 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
162 "-o", bundleFile, 162 "-o", bundleFile,
@@ -208,7 +208,7 @@ namespace WixToolsetTest.Bal
208 { 208 {
209 "build", 209 "build",
210 Path.Combine(bundleSourceFolder, "AllPrereqPackages.wxs"), 210 Path.Combine(bundleSourceFolder, "AllPrereqPackages.wxs"),
211 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 211 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
212 "-intermediateFolder", intermediateFolder, 212 "-intermediateFolder", intermediateFolder,
213 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 213 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
214 "-o", bundleFile, 214 "-o", bundleFile,
@@ -237,7 +237,7 @@ namespace WixToolsetTest.Bal
237 { 237 {
238 "build", 238 "build",
239 Path.Combine(bundleSourceFolder, "ImplicitNonMsiPrimaryPackage.wxs"), 239 Path.Combine(bundleSourceFolder, "ImplicitNonMsiPrimaryPackage.wxs"),
240 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 240 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
241 "-intermediateFolder", intermediateFolder, 241 "-intermediateFolder", intermediateFolder,
242 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 242 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
243 "-o", bundleFile, 243 "-o", bundleFile,
@@ -266,7 +266,7 @@ namespace WixToolsetTest.Bal
266 { 266 {
267 "build", 267 "build",
268 Path.Combine(bundleSourceFolder, "ImplicitPrimaryPackageEnableFeatureSelection.wxs"), 268 Path.Combine(bundleSourceFolder, "ImplicitPrimaryPackageEnableFeatureSelection.wxs"),
269 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 269 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
270 "-intermediateFolder", intermediateFolder, 270 "-intermediateFolder", intermediateFolder,
271 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 271 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
272 "-o", bundleFile, 272 "-o", bundleFile,
@@ -295,7 +295,7 @@ namespace WixToolsetTest.Bal
295 { 295 {
296 "build", 296 "build",
297 Path.Combine(bundleSourceFolder, "MultipleNonPermanentNonPrimaryPackages.wxs"), 297 Path.Combine(bundleSourceFolder, "MultipleNonPermanentNonPrimaryPackages.wxs"),
298 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 298 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
299 "-intermediateFolder", intermediateFolder, 299 "-intermediateFolder", intermediateFolder,
300 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 300 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
301 "-o", bundleFile, 301 "-o", bundleFile,
@@ -325,7 +325,7 @@ namespace WixToolsetTest.Bal
325 { 325 {
326 "build", 326 "build",
327 Path.Combine(bundleSourceFolder, "MultipleDefaultPrimaryPackages.wxs"), 327 Path.Combine(bundleSourceFolder, "MultipleDefaultPrimaryPackages.wxs"),
328 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 328 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
329 "-intermediateFolder", intermediateFolder, 329 "-intermediateFolder", intermediateFolder,
330 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 330 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
331 "-o", bundleFile, 331 "-o", bundleFile,
@@ -355,7 +355,7 @@ namespace WixToolsetTest.Bal
355 { 355 {
356 "build", 356 "build",
357 Path.Combine(bundleSourceFolder, "NoDefaultPrimaryPackage.wxs"), 357 Path.Combine(bundleSourceFolder, "NoDefaultPrimaryPackage.wxs"),
358 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 358 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
359 "-intermediateFolder", intermediateFolder, 359 "-intermediateFolder", intermediateFolder,
360 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 360 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
361 "-o", bundleFile, 361 "-o", bundleFile,
@@ -384,7 +384,7 @@ namespace WixToolsetTest.Bal
384 { 384 {
385 "build", 385 "build",
386 Path.Combine(bundleSourceFolder, "NonMsiPrimaryPackage.wxs"), 386 Path.Combine(bundleSourceFolder, "NonMsiPrimaryPackage.wxs"),
387 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 387 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
388 "-intermediateFolder", intermediateFolder, 388 "-intermediateFolder", intermediateFolder,
389 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 389 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
390 "-o", bundleFile, 390 "-o", bundleFile,
@@ -413,7 +413,7 @@ namespace WixToolsetTest.Bal
413 { 413 {
414 "build", 414 "build",
415 Path.Combine(bundleSourceFolder, "NonPermanentPrereqPackage.wxs"), 415 Path.Combine(bundleSourceFolder, "NonPermanentPrereqPackage.wxs"),
416 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 416 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
417 "-intermediateFolder", intermediateFolder, 417 "-intermediateFolder", intermediateFolder,
418 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 418 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
419 "-o", bundleFile, 419 "-o", bundleFile,
@@ -442,7 +442,7 @@ namespace WixToolsetTest.Bal
442 { 442 {
443 "build", 443 "build",
444 Path.Combine(bundleSourceFolder, "PermanentPrimaryPackage.wxs"), 444 Path.Combine(bundleSourceFolder, "PermanentPrimaryPackage.wxs"),
445 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 445 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
446 "-intermediateFolder", intermediateFolder, 446 "-intermediateFolder", intermediateFolder,
447 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 447 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
448 "-o", bundleFile, 448 "-o", bundleFile,
@@ -472,7 +472,7 @@ namespace WixToolsetTest.Bal
472 { 472 {
473 "build", 473 "build",
474 Path.Combine(bundleSourceFolder, "PrimaryPackageEnableFeatureSelection.wxs"), 474 Path.Combine(bundleSourceFolder, "PrimaryPackageEnableFeatureSelection.wxs"),
475 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 475 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
476 "-intermediateFolder", intermediateFolder, 476 "-intermediateFolder", intermediateFolder,
477 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"), 477 "-bindpath", TestData.Get(@"TestData\WixStdBa\Data"),
478 "-o", bundleFile, 478 "-o", bundleFile,
@@ -502,7 +502,7 @@ namespace WixToolsetTest.Bal
502 { 502 {
503 "build", 503 "build",
504 Path.Combine(bundleSourceFolder, "PrimaryPrereqPackage.wxs"), 504 Path.Combine(bundleSourceFolder, "PrimaryPrereqPackage.wxs"),
505 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), 505 "-ext", TestData.Get(@"WixToolset.BootstrapperApplications.wixext.dll"),
506 "-intermediateFolder", intermediateFolder, 506 "-intermediateFolder", intermediateFolder,
507 "-o", wixlibFile, 507 "-o", wixlibFile,
508 }); 508 });
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/.Data/fake.exe b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/.Data/fake.exe
index f27639e9..f27639e9 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/.Data/fake.exe
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/.Data/fake.exe
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/Dncba/Bundle.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Dncba/Bundle.wxs
index 5b25da8c..5b25da8c 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/Dncba/Bundle.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Dncba/Bundle.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/MBA/AlwaysInstallPrereqsBundle.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/MBA/AlwaysInstallPrereqsBundle.wxs
index 685fef7b..685fef7b 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/MBA/AlwaysInstallPrereqsBundle.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/MBA/AlwaysInstallPrereqsBundle.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/MBA/Bundle.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/MBA/Bundle.wxs
index 59be4bd4..59be4bd4 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/MBA/Bundle.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/MBA/Bundle.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/Bundle.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/Bundle.wxs
index 1274826f..1274826f 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/Bundle.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/Bundle.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/WrongCaseBundle.wxl b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/WrongCaseBundle.wxl
index 0667c3cb..0667c3cb 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/WrongCaseBundle.wxl
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/WrongCaseBundle.wxl
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/WrongCaseBundle.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/WrongCaseBundle.wxs
index 67dfc589..67dfc589 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/Overridable/WrongCaseBundle.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/Overridable/WrongCaseBundle.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/AllPrereqPackages.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/AllPrereqPackages.wxs
index 17f1ee77..17f1ee77 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/AllPrereqPackages.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/AllPrereqPackages.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitNonMsiPrimaryPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitNonMsiPrimaryPackage.wxs
index ca1f9358..ca1f9358 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitNonMsiPrimaryPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitNonMsiPrimaryPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitPrimaryPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitPrimaryPackage.wxs
index 16a99e92..16a99e92 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitPrimaryPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitPrimaryPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitPrimaryPackageEnableFeatureSelection.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitPrimaryPackageEnableFeatureSelection.wxs
index 85b9df65..85b9df65 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/ImplicitPrimaryPackageEnableFeatureSelection.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/ImplicitPrimaryPackageEnableFeatureSelection.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/IuibaWarnings.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/IuibaWarnings.wxs
index 2cf9787d..2cf9787d 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/IuibaWarnings.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/IuibaWarnings.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/MultipleDefaultPrimaryPackages.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/MultipleDefaultPrimaryPackages.wxs
index 11736fbb..11736fbb 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/MultipleDefaultPrimaryPackages.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/MultipleDefaultPrimaryPackages.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/MultipleNonPermanentNonPrimaryPackages.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/MultipleNonPermanentNonPrimaryPackages.wxs
index c5b923df..c5b923df 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/MultipleNonPermanentNonPrimaryPackages.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/MultipleNonPermanentNonPrimaryPackages.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NoDefaultPrimaryPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NoDefaultPrimaryPackage.wxs
index 7f7528d0..7f7528d0 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NoDefaultPrimaryPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NoDefaultPrimaryPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NonMsiPrimaryPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NonMsiPrimaryPackage.wxs
index a6f93bcb..a6f93bcb 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NonMsiPrimaryPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NonMsiPrimaryPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NonPermanentPrereqPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NonPermanentPrereqPackage.wxs
index a60943b0..a60943b0 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/NonPermanentPrereqPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/NonPermanentPrereqPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PermanentPrimaryPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PermanentPrimaryPackage.wxs
index 43caaf86..43caaf86 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PermanentPrimaryPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PermanentPrimaryPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PrimaryPackageEnableFeatureSelection.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PrimaryPackageEnableFeatureSelection.wxs
index 4f1c40dd..4f1c40dd 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PrimaryPackageEnableFeatureSelection.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PrimaryPackageEnableFeatureSelection.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PrimaryPrereqPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PrimaryPrereqPackage.wxs
index bdb8c470..bdb8c470 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/PrimaryPrereqPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/PrimaryPrereqPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/SinglePrimaryPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/SinglePrimaryPackage.wxs
index 1e9a87c2..1e9a87c2 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/SinglePrimaryPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/SinglePrimaryPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/UrlPrereqPackage.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/UrlPrereqPackage.wxs
index 0c68908c..0c68908c 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixIuiBa/UrlPrereqPackage.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixIuiBa/UrlPrereqPackage.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/Bundle.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/Bundle.wxs
index c17b53ff..c17b53ff 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/Bundle.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/Bundle.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/Data/test.msi b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/Data/test.msi
index 94aacd1a..94aacd1a 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/Data/test.msi
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/Data/test.msi
Binary files differ
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/DisplayInternalUIConditionBundle.wxs b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/DisplayInternalUIConditionBundle.wxs
index f08cfe6a..f08cfe6a 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/TestData/WixStdBa/DisplayInternalUIConditionBundle.wxs
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/TestData/WixStdBa/DisplayInternalUIConditionBundle.wxs
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/WixToolsetTest.Bal.csproj b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.csproj
index 644fb625..64fc297c 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/WixToolsetTest.Bal.csproj
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.csproj
@@ -16,7 +16,7 @@
16 </Target> 16 </Target>
17 17
18 <ItemGroup> 18 <ItemGroup>
19 <ProjectReference Include="..\..\wixext\WixToolset.Bal.wixext.csproj" /> 19 <ProjectReference Include="..\..\wixext\WixToolset.BootstrapperApplications.wixext.csproj" />
20 </ItemGroup> 20 </ItemGroup>
21 21
22 <ItemGroup> 22 <ItemGroup>
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/WixToolsetTest.Bal.v3.ncrunchproject b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.v3.ncrunchproject
index 7b5b2139..7b5b2139 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/WixToolsetTest.Bal.v3.ncrunchproject
+++ b/src/ext/Bal/test/WixToolsetTest.BootstrapperApplications/WixToolsetTest.BootstrapperApplications.v3.ncrunchproject
diff --git a/src/ext/Bal/test/examples/Directory.wixproj.targets b/src/ext/Bal/test/examples/Directory.wixproj.targets
index f126c632..a50ebcf4 100644
--- a/src/ext/Bal/test/examples/Directory.wixproj.targets
+++ b/src/ext/Bal/test/examples/Directory.wixproj.targets
@@ -3,6 +3,6 @@
3<Project> 3<Project>
4 <ItemGroup> 4 <ItemGroup>
5 <BindPath Include="$(OutputPath)" /> 5 <BindPath Include="$(OutputPath)" />
6 <WixExtension Include="$(OutputPath)..\netstandard2.0\WixToolset.Bal.wixext.dll" /> 6 <WixExtension Include="$(OutputPath)..\netstandard2.0\WixToolset.BootstrapperApplications.wixext.dll" />
7 </ItemGroup> 7 </ItemGroup>
8</Project> 8</Project>
diff --git a/src/ext/Bal/test/examples/EarliestCoreBundleFDD/FrameworkDependentBundle.wxs b/src/ext/Bal/test/examples/EarliestCoreBundleFDD/FrameworkDependentBundle.wxs
index bb83568f..3d92eb55 100644
--- a/src/ext/Bal/test/examples/EarliestCoreBundleFDD/FrameworkDependentBundle.wxs
+++ b/src/ext/Bal/test/examples/EarliestCoreBundleFDD/FrameworkDependentBundle.wxs
@@ -5,7 +5,7 @@
5 <!-- <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd\Example.EarliestCoreMBA.dll" Name="Example.EarliestCoreMBA.dll" bal:BAFactoryAssembly="yes" /> --> 5 <!-- <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd\Example.EarliestCoreMBA.dll" Name="Example.EarliestCoreMBA.dll" bal:BAFactoryAssembly="yes" /> -->
6 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd\Example.EarliestCoreMBA.runtimeconfig.json" Name="Example.EarliestCoreMBA.runtimeconfig.json" /> 6 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd\Example.EarliestCoreMBA.runtimeconfig.json" Name="Example.EarliestCoreMBA.runtimeconfig.json" />
7 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd\mbanative.dll" Name="mbanative.dll" /> 7 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd\mbanative.dll" Name="mbanative.dll" />
8 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd\WixToolset.Mba.Core.dll" Name="WixToolset.Mba.Core.dll" /> 8 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd\WixToolset.BootstrapperApplicationApi.dll" Name="WixToolset.BootstrapperApplicationApi.dll" />
9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> --> 9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> -->
10 </BootstrapperApplication> 10 </BootstrapperApplication>
11 <Chain> 11 <Chain>
diff --git a/src/ext/Bal/test/examples/EarliestCoreBundleFDDx86/FrameworkDependentBundle.wxs b/src/ext/Bal/test/examples/EarliestCoreBundleFDDx86/FrameworkDependentBundle.wxs
index ca3d4cf0..071b21fc 100644
--- a/src/ext/Bal/test/examples/EarliestCoreBundleFDDx86/FrameworkDependentBundle.wxs
+++ b/src/ext/Bal/test/examples/EarliestCoreBundleFDDx86/FrameworkDependentBundle.wxs
@@ -5,7 +5,7 @@
5 <!-- <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd-x86\Example.EarliestCoreMBA.dll" Name="Example.EarliestCoreMBA.dll" bal:BAFactoryAssembly="yes" /> --> 5 <!-- <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd-x86\Example.EarliestCoreMBA.dll" Name="Example.EarliestCoreMBA.dll" bal:BAFactoryAssembly="yes" /> -->
6 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd-x86\Example.EarliestCoreMBA.runtimeconfig.json" Name="Example.EarliestCoreMBA.runtimeconfig.json" /> 6 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd-x86\Example.EarliestCoreMBA.runtimeconfig.json" Name="Example.EarliestCoreMBA.runtimeconfig.json" />
7 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd-x86\mbanative.dll" Name="mbanative.dll" /> 7 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd-x86\mbanative.dll" Name="mbanative.dll" />
8 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd-x86\WixToolset.Mba.Core.dll" Name="WixToolset.Mba.Core.dll" /> 8 <Payload SourceFile="publish\Example.EarliestCoreMBA\fdd-x86\WixToolset.BootstrapperApplicationApi.dll" Name="WixToolset.BootstrapperApplicationApi.dll" />
9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> --> 9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> -->
10 </BootstrapperApplication> 10 </BootstrapperApplication>
11 <Chain> 11 <Chain>
diff --git a/src/ext/Bal/test/examples/EarliestCoreMBA/EarliestCoreBA.cs b/src/ext/Bal/test/examples/EarliestCoreMBA/EarliestCoreBA.cs
index 490f4051..2e92f911 100644
--- a/src/ext/Bal/test/examples/EarliestCoreMBA/EarliestCoreBA.cs
+++ b/src/ext/Bal/test/examples/EarliestCoreMBA/EarliestCoreBA.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.EarliestCoreMBA 3namespace Example.EarliestCoreMBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 6
7 public class EarliestCoreBA : BootstrapperApplication 7 public class EarliestCoreBA : BootstrapperApplication
8 { 8 {
diff --git a/src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj b/src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj
index 958381c3..93ceb7d4 100644
--- a/src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj
+++ b/src/ext/Bal/test/examples/EarliestCoreMBA/Example.EarliestCoreMBA.csproj
@@ -9,6 +9,6 @@
9 </PropertyGroup> 9 </PropertyGroup>
10 10
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Mba.Core" /> 12 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
13 </ItemGroup> 13 </ItemGroup>
14</Project> 14</Project>
diff --git a/src/ext/Bal/test/examples/EarliestCoreMBA/Program.cs b/src/ext/Bal/test/examples/EarliestCoreMBA/Program.cs
index 11cc46f0..97d471bf 100644
--- a/src/ext/Bal/test/examples/EarliestCoreMBA/Program.cs
+++ b/src/ext/Bal/test/examples/EarliestCoreMBA/Program.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.EarliestCoreMBA 3namespace Example.EarliestCoreMBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 6
7 internal class Program 7 internal class Program
8 { 8 {
diff --git a/src/ext/Bal/test/examples/FullFramework2Bundle/Bundle.wxs b/src/ext/Bal/test/examples/FullFramework2Bundle/Bundle.wxs
index 9ca93c7f..3bc823e9 100644
--- a/src/ext/Bal/test/examples/FullFramework2Bundle/Bundle.wxs
+++ b/src/ext/Bal/test/examples/FullFramework2Bundle/Bundle.wxs
@@ -3,7 +3,7 @@
3 <BootstrapperApplication SourceFile="Example.FullFramework2MBA\net462\win-x64\Example.FullFramework2MBA.exe"> 3 <BootstrapperApplication SourceFile="Example.FullFramework2MBA\net462\win-x64\Example.FullFramework2MBA.exe">
4 <Payload SourceFile="Example.FullFramework2MBA\net462\win-x64\Example.FullFramework2MBA.exe.config" /> 4 <Payload SourceFile="Example.FullFramework2MBA\net462\win-x64\Example.FullFramework2MBA.exe.config" />
5 <Payload SourceFile="Example.FullFramework2MBA\net462\win-x64\mbanative.dll" /> 5 <Payload SourceFile="Example.FullFramework2MBA\net462\win-x64\mbanative.dll" />
6 <Payload SourceFile="Example.FullFramework2MBA\net462\win-x64\WixToolset.Mba.Core.dll" /> 6 <Payload SourceFile="Example.FullFramework2MBA\net462\win-x64\WixToolset.BootstrapperApplicationApi.dll" />
7 <!-- <bal:WixManagedBootstrapperApplicationHost /> --> 7 <!-- <bal:WixManagedBootstrapperApplicationHost /> -->
8 </BootstrapperApplication> 8 </BootstrapperApplication>
9 <Chain> 9 <Chain>
diff --git a/src/ext/Bal/test/examples/FullFramework2MBA/Example.FullFramework2MBA.csproj b/src/ext/Bal/test/examples/FullFramework2MBA/Example.FullFramework2MBA.csproj
index 7c4db8c1..ff4df6fb 100644
--- a/src/ext/Bal/test/examples/FullFramework2MBA/Example.FullFramework2MBA.csproj
+++ b/src/ext/Bal/test/examples/FullFramework2MBA/Example.FullFramework2MBA.csproj
@@ -12,10 +12,6 @@
12 </PropertyGroup> 12 </PropertyGroup>
13 13
14 <ItemGroup> 14 <ItemGroup>
15 <PackageReference Include="WixToolset.Mba.Core" /> 15 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
16 </ItemGroup>
17
18 <ItemGroup>
19 <ProjectReference Include="..\..\..\..\..\api\burn\WixToolset.Mba.Core\WixToolset.Mba.Core.csproj" />
20 </ItemGroup> 16 </ItemGroup>
21</Project> 17</Project>
diff --git a/src/ext/Bal/test/examples/FullFramework2MBA/FullFramework2BA.cs b/src/ext/Bal/test/examples/FullFramework2MBA/FullFramework2BA.cs
index c6d478af..ab93a796 100644
--- a/src/ext/Bal/test/examples/FullFramework2MBA/FullFramework2BA.cs
+++ b/src/ext/Bal/test/examples/FullFramework2MBA/FullFramework2BA.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.FullFramework2MBA 3namespace Example.FullFramework2MBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 6
7 public class FullFramework2BA : BootstrapperApplication 7 public class FullFramework2BA : BootstrapperApplication
8 { 8 {
diff --git a/src/ext/Bal/test/examples/FullFramework2MBA/Program.cs b/src/ext/Bal/test/examples/FullFramework2MBA/Program.cs
index 067fefe8..bfa62666 100644
--- a/src/ext/Bal/test/examples/FullFramework2MBA/Program.cs
+++ b/src/ext/Bal/test/examples/FullFramework2MBA/Program.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.FullFramework2MBA 3namespace Example.FullFramework2MBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 6
7 internal class Program 7 internal class Program
8 { 8 {
diff --git a/src/ext/Bal/test/examples/FullFramework4Bundle/Bundle.wxs b/src/ext/Bal/test/examples/FullFramework4Bundle/Bundle.wxs
index 7cac54f2..48668c19 100644
--- a/src/ext/Bal/test/examples/FullFramework4Bundle/Bundle.wxs
+++ b/src/ext/Bal/test/examples/FullFramework4Bundle/Bundle.wxs
@@ -4,7 +4,7 @@
4 <!-- <Payload SourceFile="Example.FullFramework4MBA\net472\win-x64\Example.FullFramework4MBA.dll" /> --> 4 <!-- <Payload SourceFile="Example.FullFramework4MBA\net472\win-x64\Example.FullFramework4MBA.dll" /> -->
5 <Payload SourceFile="Example.FullFramework4MBA\net472\win-x64\Example.FullFramework4MBA.exe.config" /> 5 <Payload SourceFile="Example.FullFramework4MBA\net472\win-x64\Example.FullFramework4MBA.exe.config" />
6 <Payload SourceFile="Example.FullFramework4MBA\net472\win-x64\mbanative.dll" /> 6 <Payload SourceFile="Example.FullFramework4MBA\net472\win-x64\mbanative.dll" />
7 <Payload SourceFile="Example.FullFramework4MBA\net472\win-x64\WixToolset.Mba.Core.dll" /> 7 <Payload SourceFile="Example.FullFramework4MBA\net472\win-x64\WixToolset.BootstrapperApplicationApi.dll" />
8 <!-- <bal:WixManagedBootstrapperApplicationHost /> --> 8 <!-- <bal:WixManagedBootstrapperApplicationHost /> -->
9 </BootstrapperApplication> 9 </BootstrapperApplication>
10 <Chain> 10 <Chain>
diff --git a/src/ext/Bal/test/examples/FullFramework4MBA/Example.FullFramework4MBA.csproj b/src/ext/Bal/test/examples/FullFramework4MBA/Example.FullFramework4MBA.csproj
index 09665180..e17e7525 100644
--- a/src/ext/Bal/test/examples/FullFramework4MBA/Example.FullFramework4MBA.csproj
+++ b/src/ext/Bal/test/examples/FullFramework4MBA/Example.FullFramework4MBA.csproj
@@ -11,6 +11,6 @@
11 </PropertyGroup> 11 </PropertyGroup>
12 12
13 <ItemGroup> 13 <ItemGroup>
14 <PackageReference Include="WixToolset.Mba.Core" /> 14 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
15 </ItemGroup> 15 </ItemGroup>
16</Project> 16</Project>
diff --git a/src/ext/Bal/test/examples/FullFramework4MBA/FullFramework4BA.cs b/src/ext/Bal/test/examples/FullFramework4MBA/FullFramework4BA.cs
index 8a91195a..3c6fa13b 100644
--- a/src/ext/Bal/test/examples/FullFramework4MBA/FullFramework4BA.cs
+++ b/src/ext/Bal/test/examples/FullFramework4MBA/FullFramework4BA.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.FullFramework4MBA 3namespace Example.FullFramework4MBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 6
7 public class FullFramework4BA : BootstrapperApplication 7 public class FullFramework4BA : BootstrapperApplication
8 { 8 {
diff --git a/src/ext/Bal/test/examples/FullFramework4MBA/Program.cs b/src/ext/Bal/test/examples/FullFramework4MBA/Program.cs
index 23fb6851..3e21a0fd 100644
--- a/src/ext/Bal/test/examples/FullFramework4MBA/Program.cs
+++ b/src/ext/Bal/test/examples/FullFramework4MBA/Program.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.FullFramework4MBA 3namespace Example.FullFramework4MBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 6
7 internal class Program 7 internal class Program
8 { 8 {
diff --git a/src/ext/Bal/test/examples/LatestCoreBundleFDD/FrameworkDependentBundle.wxs b/src/ext/Bal/test/examples/LatestCoreBundleFDD/FrameworkDependentBundle.wxs
index 74f82d99..07fb4ac3 100644
--- a/src/ext/Bal/test/examples/LatestCoreBundleFDD/FrameworkDependentBundle.wxs
+++ b/src/ext/Bal/test/examples/LatestCoreBundleFDD/FrameworkDependentBundle.wxs
@@ -5,7 +5,7 @@
5 <!-- <Payload SourceFile="publish\Example.LatestCoreMBA\fdd\Example.LatestCoreMBA.dll" Name="Example.LatestCoreMBA.dll" bal:BAFactoryAssembly="yes" /> --> 5 <!-- <Payload SourceFile="publish\Example.LatestCoreMBA\fdd\Example.LatestCoreMBA.dll" Name="Example.LatestCoreMBA.dll" bal:BAFactoryAssembly="yes" /> -->
6 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd\Example.LatestCoreMBA.runtimeconfig.json" Name="Example.LatestCoreMBA.runtimeconfig.json" /> 6 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd\Example.LatestCoreMBA.runtimeconfig.json" Name="Example.LatestCoreMBA.runtimeconfig.json" />
7 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd\mbanative.dll" Name="mbanative.dll" /> 7 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd\mbanative.dll" Name="mbanative.dll" />
8 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd\WixToolset.Mba.Core.dll" Name="WixToolset.Mba.Core.dll" /> 8 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd\WixToolset.BootstrapperApplicationApi.dll" Name="WixToolset.BootstrapperApplicationApi.dll" />
9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> --> 9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> -->
10 </BootstrapperApplication> 10 </BootstrapperApplication>
11 <Chain> 11 <Chain>
diff --git a/src/ext/Bal/test/examples/LatestCoreBundleFDDx86/FrameworkDependentBundle.wxs b/src/ext/Bal/test/examples/LatestCoreBundleFDDx86/FrameworkDependentBundle.wxs
index ab40a543..928cfb3b 100644
--- a/src/ext/Bal/test/examples/LatestCoreBundleFDDx86/FrameworkDependentBundle.wxs
+++ b/src/ext/Bal/test/examples/LatestCoreBundleFDDx86/FrameworkDependentBundle.wxs
@@ -5,7 +5,7 @@
5 <!-- <Payload SourceFile="publish\Example.LatestCoreMBA\fdd-x86\Example.LatestCoreMBA.dll" Name="Example.LatestCoreMBA.dll" bal:BAFactoryAssembly="yes" /> --> 5 <!-- <Payload SourceFile="publish\Example.LatestCoreMBA\fdd-x86\Example.LatestCoreMBA.dll" Name="Example.LatestCoreMBA.dll" bal:BAFactoryAssembly="yes" /> -->
6 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd-x86\Example.LatestCoreMBA.runtimeconfig.json" Name="Example.LatestCoreMBA.runtimeconfig.json" /> 6 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd-x86\Example.LatestCoreMBA.runtimeconfig.json" Name="Example.LatestCoreMBA.runtimeconfig.json" />
7 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd-x86\mbanative.dll" Name="mbanative.dll" /> 7 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd-x86\mbanative.dll" Name="mbanative.dll" />
8 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd-x86\WixToolset.Mba.Core.dll" Name="WixToolset.Mba.Core.dll" /> 8 <Payload SourceFile="publish\Example.LatestCoreMBA\fdd-x86\WixToolset.BootstrapperApplicationApi.dll" Name="WixToolset.BootstrapperApplicationApi.dll" />
9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> --> 9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> -->
10 </BootstrapperApplication> 10 </BootstrapperApplication>
11 <Chain> 11 <Chain>
diff --git a/src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj b/src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj
index c4d31151..96587d26 100644
--- a/src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj
+++ b/src/ext/Bal/test/examples/LatestCoreMBA/Example.LatestCoreMBA.csproj
@@ -9,6 +9,6 @@
9 </PropertyGroup> 9 </PropertyGroup>
10 10
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Mba.Core" /> 12 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
13 </ItemGroup> 13 </ItemGroup>
14</Project> 14</Project>
diff --git a/src/ext/Bal/test/examples/LatestCoreMBA/LatestCoreBA.cs b/src/ext/Bal/test/examples/LatestCoreMBA/LatestCoreBA.cs
index bd5378eb..f3195bfe 100644
--- a/src/ext/Bal/test/examples/LatestCoreMBA/LatestCoreBA.cs
+++ b/src/ext/Bal/test/examples/LatestCoreMBA/LatestCoreBA.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.LatestCoreMBA 3namespace Example.LatestCoreMBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 6
7 public class LatestCoreBA : BootstrapperApplication 7 public class LatestCoreBA : BootstrapperApplication
8 { 8 {
diff --git a/src/ext/Bal/test/examples/LatestCoreMBA/Program.cs b/src/ext/Bal/test/examples/LatestCoreMBA/Program.cs
index 94da360b..d8205b62 100644
--- a/src/ext/Bal/test/examples/LatestCoreMBA/Program.cs
+++ b/src/ext/Bal/test/examples/LatestCoreMBA/Program.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.LatestCoreMBA 3namespace Example.LatestCoreMBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 6
7 internal class Program 7 internal class Program
8 { 8 {
diff --git a/src/ext/Bal/test/examples/TestEngine/Example.TestEngine.vcxproj b/src/ext/Bal/test/examples/TestEngine/Example.TestEngine.vcxproj
index 42c51c9e..8a3b8120 100644
--- a/src/ext/Bal/test/examples/TestEngine/Example.TestEngine.vcxproj
+++ b/src/ext/Bal/test/examples/TestEngine/Example.TestEngine.vcxproj
@@ -61,7 +61,7 @@
61 </ItemGroup> 61 </ItemGroup>
62 62
63 <ItemGroup> 63 <ItemGroup>
64 <PackageReference Include="WixToolset.BalUtil" /> 64 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
65 65
66 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" /> 66 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
67 </ItemGroup> 67 </ItemGroup>
diff --git a/src/ext/Bal/test/examples/WPFCoreBundleFDD/FrameworkDependentBundle.wxs b/src/ext/Bal/test/examples/WPFCoreBundleFDD/FrameworkDependentBundle.wxs
index e95fbba0..f35f9251 100644
--- a/src/ext/Bal/test/examples/WPFCoreBundleFDD/FrameworkDependentBundle.wxs
+++ b/src/ext/Bal/test/examples/WPFCoreBundleFDD/FrameworkDependentBundle.wxs
@@ -5,7 +5,7 @@
5 <!-- <Payload SourceFile="publish\Example.WPFCoreMBA\fdd\Example.WPFCoreMBA.dll" Name="Example.WPFCoreMBA.dll" bal:BAFactoryAssembly="yes" /> --> 5 <!-- <Payload SourceFile="publish\Example.WPFCoreMBA\fdd\Example.WPFCoreMBA.dll" Name="Example.WPFCoreMBA.dll" bal:BAFactoryAssembly="yes" /> -->
6 <Payload SourceFile="publish\Example.WPFCoreMBA\fdd\Example.WPFCoreMBA.runtimeconfig.json" Name="Example.WPFCoreMBA.runtimeconfig.json" /> 6 <Payload SourceFile="publish\Example.WPFCoreMBA\fdd\Example.WPFCoreMBA.runtimeconfig.json" Name="Example.WPFCoreMBA.runtimeconfig.json" />
7 <Payload SourceFile="publish\Example.WPFCoreMBA\fdd\mbanative.dll" Name="mbanative.dll" /> 7 <Payload SourceFile="publish\Example.WPFCoreMBA\fdd\mbanative.dll" Name="mbanative.dll" />
8 <Payload SourceFile="publish\Example.WPFCoreMBA\fdd\WixToolset.Mba.Core.dll" Name="WixToolset.Mba.Core.dll" /> 8 <Payload SourceFile="publish\Example.WPFCoreMBA\fdd\WixToolset.BootstrapperApplicationApi.dll" Name="WixToolset.BootstrapperApplicationApi.dll" />
9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> --> 9 <!-- <bal:WixDotNetCoreBootstrapperApplicationHost /> -->
10 </BootstrapperApplication> 10 </BootstrapperApplication>
11 <Chain> 11 <Chain>
diff --git a/src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj b/src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj
index 279b498f..37639021 100644
--- a/src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj
+++ b/src/ext/Bal/test/examples/WPFCoreMBA/Example.WPFCoreMBA.csproj
@@ -9,6 +9,6 @@
9 </PropertyGroup> 9 </PropertyGroup>
10 10
11 <ItemGroup> 11 <ItemGroup>
12 <PackageReference Include="WixToolset.Mba.Core" /> 12 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
13 </ItemGroup> 13 </ItemGroup>
14</Project> 14</Project>
diff --git a/src/ext/Bal/test/examples/WPFCoreMBA/Program.cs b/src/ext/Bal/test/examples/WPFCoreMBA/Program.cs
index 185e92cc..17a3a7ca 100644
--- a/src/ext/Bal/test/examples/WPFCoreMBA/Program.cs
+++ b/src/ext/Bal/test/examples/WPFCoreMBA/Program.cs
@@ -2,7 +2,7 @@
2 2
3namespace Example.WPFCoreMBA 3namespace Example.WPFCoreMBA
4{ 4{
5 using WixToolset.Mba.Core; 5 using WixToolset.BootstrapperApplicationApi;
6 // using WixToolset.BootstrapperApplications.Managed; 6 // using WixToolset.BootstrapperApplications.Managed;
7 7
8 public class Program 8 public class Program
diff --git a/src/ext/Bal/test/examples/WPFCoreMBA/WPFCoreBA.cs b/src/ext/Bal/test/examples/WPFCoreMBA/WPFCoreBA.cs
index 7bc06094..c9bcef23 100644
--- a/src/ext/Bal/test/examples/WPFCoreMBA/WPFCoreBA.cs
+++ b/src/ext/Bal/test/examples/WPFCoreMBA/WPFCoreBA.cs
@@ -3,7 +3,7 @@
3namespace Example.WPFCoreMBA 3namespace Example.WPFCoreMBA
4{ 4{
5 using System.Windows.Threading; 5 using System.Windows.Threading;
6 using WixToolset.Mba.Core; 6 using WixToolset.BootstrapperApplicationApi;
7 7
8 public class WPFCoreBA : BootstrapperApplication 8 public class WPFCoreBA : BootstrapperApplication
9 { 9 {
diff --git a/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.csproj b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.csproj
new file mode 100644
index 00000000..91253621
--- /dev/null
+++ b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.csproj
@@ -0,0 +1,16 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4<Project Sdk="Microsoft.NET.Sdk">
5 <Import Project="..\..\WixExt.props" />
6
7 <PropertyGroup>
8 <TargetFramework>net6.0</TargetFramework>
9 <IncludeBuildOutput>false</IncludeBuildOutput>
10 <Title>WiX Toolset BootstrapperApplications extension</Title>
11 <Description>WiX Toolset BootstrapperApplications extension</Description>
12 <PackageId>WixToolset.Bal.wixext</PackageId>
13 <NuspecBasePath>$(OutputPath)netstandard2.0</NuspecBasePath>
14 <NuspecProperties>$(NuspecProperties);WixExtensionPackageFolder=$(WixExtensionPackageFolder)</NuspecProperties>
15 </PropertyGroup>
16</Project>
diff --git a/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec
new file mode 100644
index 00000000..7a681707
--- /dev/null
+++ b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec
@@ -0,0 +1,22 @@
1<?xml version="1.0" encoding="utf-8"?>
2<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3 <metadata>
4 <id>$id$</id>
5 <version>$version$</version>
6 <title>$title$</title>
7 <description>$description$</description>
8 <authors>$authors$</authors>
9 <icon>wix.png</icon>
10 <license type="expression">MS-RL</license>
11 <requireLicenseAcceptance>false</requireLicenseAcceptance>
12 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
15 </metadata>
16
17 <files>
18 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
19 <file src="$projectFolder$\WixToolset.Bal.wixext.targets" target="build" />
20 <file src="WixToolset.BootstrapperApplications.wixext.dll" target="$wixExtensionPackageFolder$" />
21 </files>
22</package>
diff --git a/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.targets b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.targets
new file mode 100644
index 00000000..8203d95b
--- /dev/null
+++ b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.targets
@@ -0,0 +1,11 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4<Project>
5 <ItemGroup>
6 <WixExtension Include="$(MSBuildThisFileDirectory)..\$(WixToolsetExtensionPackageFolder)\WixToolset.BootstrapperApplications.wixext.dll"
7 Condition=" Exists('$(MSBuildThisFileDirectory)..\$(WixToolsetExtensionPackageFolder)\WixToolset.BootstrapperApplications.wixext.dll') " />
8 <UnsupportedWixExtension Include="WixToolset.BootstrapperApplications.wixext"
9 Condition=" !Exists('$(MSBuildThisFileDirectory)..\$(WixToolsetExtensionPackageFolder)\WixToolset.BootstrapperApplications.wixext.dll') " />
10 </ItemGroup>
11</Project>
diff --git a/src/ext/Bal/wixext/BalBurnBackendExtension.cs b/src/ext/Bal/wixext/BalBurnBackendExtension.cs
index 84e4323e..82195549 100644
--- a/src/ext/Bal/wixext/BalBurnBackendExtension.cs
+++ b/src/ext/Bal/wixext/BalBurnBackendExtension.cs
@@ -1,13 +1,13 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
7 using System.Linq; 7 using System.Linq;
8 using System.Text; 8 using System.Text;
9 using System.Xml; 9 using System.Xml;
10 using WixToolset.Bal.Symbols; 10 using WixToolset.BootstrapperApplications.Symbols;
11 using WixToolset.Data; 11 using WixToolset.Data;
12 using WixToolset.Data.Burn; 12 using WixToolset.Data.Burn;
13 using WixToolset.Data.Symbols; 13 using WixToolset.Data.Symbols;
diff --git a/src/ext/Bal/wixext/BalCompiler.cs b/src/ext/Bal/wixext/BalCompiler.cs
index 829da0e6..35c86233 100644
--- a/src/ext/Bal/wixext/BalCompiler.cs
+++ b/src/ext/Bal/wixext/BalCompiler.cs
@@ -1,11 +1,11 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
7 using System.Xml.Linq; 7 using System.Xml.Linq;
8 using WixToolset.Bal.Symbols; 8 using WixToolset.BootstrapperApplications.Symbols;
9 using WixToolset.Data; 9 using WixToolset.Data;
10 using WixToolset.Data.Burn; 10 using WixToolset.Data.Burn;
11 using WixToolset.Data.Symbols; 11 using WixToolset.Data.Symbols;
diff --git a/src/ext/Bal/wixext/BalErrors.cs b/src/ext/Bal/wixext/BalErrors.cs
index 10986f0e..4c719091 100644
--- a/src/ext/Bal/wixext/BalErrors.cs
+++ b/src/ext/Bal/wixext/BalErrors.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using System.Resources; 6 using System.Resources;
diff --git a/src/ext/Bal/wixext/BalExtensionData.cs b/src/ext/Bal/wixext/BalExtensionData.cs
index 9dc99705..a005d695 100644
--- a/src/ext/Bal/wixext/BalExtensionData.cs
+++ b/src/ext/Bal/wixext/BalExtensionData.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Extensibility; 6 using WixToolset.Extensibility;
@@ -18,7 +18,7 @@ namespace WixToolset.Bal
18 18
19 public override Intermediate GetLibrary(ISymbolDefinitionCreator symbolDefinitions) 19 public override Intermediate GetLibrary(ISymbolDefinitionCreator symbolDefinitions)
20 { 20 {
21 return Intermediate.Load(typeof(BalExtensionData).Assembly, "WixToolset.Bal.bal.wixlib", symbolDefinitions); 21 return Intermediate.Load(typeof(BalExtensionData).Assembly, "WixToolset.BootstrapperApplications.bas.wixlib", symbolDefinitions);
22 } 22 }
23 } 23 }
24} 24}
diff --git a/src/ext/Bal/wixext/BalExtensionFactory.cs b/src/ext/Bal/wixext/BalExtensionFactory.cs
index 0bfb6c5f..88b59a4c 100644
--- a/src/ext/Bal/wixext/BalExtensionFactory.cs
+++ b/src/ext/Bal/wixext/BalExtensionFactory.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
diff --git a/src/ext/Bal/wixext/BalWarnings.cs b/src/ext/Bal/wixext/BalWarnings.cs
index 73a19d07..8c5d892f 100644
--- a/src/ext/Bal/wixext/BalWarnings.cs
+++ b/src/ext/Bal/wixext/BalWarnings.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using System.Resources; 6 using System.Resources;
diff --git a/src/ext/Bal/wixext/Symbols/BalSymbolDefinitions.cs b/src/ext/Bal/wixext/Symbols/BalSymbolDefinitions.cs
index 5e9fb936..8179e38b 100644
--- a/src/ext/Bal/wixext/Symbols/BalSymbolDefinitions.cs
+++ b/src/ext/Bal/wixext/Symbols/BalSymbolDefinitions.cs
@@ -1,6 +1,6 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using WixToolset.Data; 6 using WixToolset.Data;
diff --git a/src/ext/Bal/wixext/Symbols/WixBalBAFactoryAssemblySymbol.cs b/src/ext/Bal/wixext/Symbols/WixBalBAFactoryAssemblySymbol.cs
index 3ce535a3..c418843b 100644
--- a/src/ext/Bal/wixext/Symbols/WixBalBAFactoryAssemblySymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixBalBAFactoryAssemblySymbol.cs
@@ -1,10 +1,10 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using System; 5 using System;
6 using WixToolset.Data; 6 using WixToolset.Data;
7 using WixToolset.Bal.Symbols; 7 using WixToolset.BootstrapperApplications.Symbols;
8 8
9 public static partial class BalSymbolDefinitions 9 public static partial class BalSymbolDefinitions
10 { 10 {
@@ -20,7 +20,7 @@ namespace WixToolset.Bal
20 } 20 }
21} 21}
22 22
23namespace WixToolset.Bal.Symbols 23namespace WixToolset.BootstrapperApplications.Symbols
24{ 24{
25 using System; 25 using System;
26 using WixToolset.Data; 26 using WixToolset.Data;
diff --git a/src/ext/Bal/wixext/Symbols/WixBalBAFunctionsSymbol.cs b/src/ext/Bal/wixext/Symbols/WixBalBAFunctionsSymbol.cs
index 83dd20b0..0cd80de1 100644
--- a/src/ext/Bal/wixext/Symbols/WixBalBAFunctionsSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixBalBAFunctionsSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -18,7 +18,7 @@ namespace WixToolset.Bal
18 } 18 }
19} 19}
20 20
21namespace WixToolset.Bal.Symbols 21namespace WixToolset.BootstrapperApplications.Symbols
22{ 22{
23 using WixToolset.Data; 23 using WixToolset.Data;
24 24
@@ -52,4 +52,4 @@ namespace WixToolset.Bal.Symbols
52 set => this.Set((int)WixBalBAFunctionsSymbolFields.FilePath, value); 52 set => this.Set((int)WixBalBAFunctionsSymbolFields.FilePath, value);
53 } 53 }
54 } 54 }
55} \ No newline at end of file 55}
diff --git a/src/ext/Bal/wixext/Symbols/WixBalBootstrapperApplicationSymbol.cs b/src/ext/Bal/wixext/Symbols/WixBalBootstrapperApplicationSymbol.cs
index 47e930c2..4f6dfd91 100644
--- a/src/ext/Bal/wixext/Symbols/WixBalBootstrapperApplicationSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixBalBootstrapperApplicationSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -17,7 +17,7 @@ namespace WixToolset.Bal
17 } 17 }
18} 18}
19 19
20namespace WixToolset.Bal.Symbols 20namespace WixToolset.BootstrapperApplications.Symbols
21{ 21{
22 using System; 22 using System;
23 using WixToolset.Data; 23 using WixToolset.Data;
diff --git a/src/ext/Bal/wixext/Symbols/WixBalConditionSymbol.cs b/src/ext/Bal/wixext/Symbols/WixBalConditionSymbol.cs
index c2527fbc..40976c5a 100644
--- a/src/ext/Bal/wixext/Symbols/WixBalConditionSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixBalConditionSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -18,7 +18,7 @@ namespace WixToolset.Bal
18 } 18 }
19} 19}
20 20
21namespace WixToolset.Bal.Symbols 21namespace WixToolset.BootstrapperApplications.Symbols
22{ 22{
23 using WixToolset.Data; 23 using WixToolset.Data;
24 24
@@ -52,4 +52,4 @@ namespace WixToolset.Bal.Symbols
52 set => this.Set((int)WixBalConditionSymbolFields.Message, value); 52 set => this.Set((int)WixBalConditionSymbolFields.Message, value);
53 } 53 }
54 } 54 }
55} \ No newline at end of file 55}
diff --git a/src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs b/src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs
index 08d4ce4e..e2636d33 100644
--- a/src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixBalPackageInfoSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -19,7 +19,7 @@ namespace WixToolset.Bal
19 } 19 }
20} 20}
21 21
22namespace WixToolset.Bal.Symbols 22namespace WixToolset.BootstrapperApplications.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
diff --git a/src/ext/Bal/wixext/Symbols/WixPrereqInformationSymbol.cs b/src/ext/Bal/wixext/Symbols/WixPrereqInformationSymbol.cs
index 4b5e301e..9ab492e6 100644
--- a/src/ext/Bal/wixext/Symbols/WixPrereqInformationSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixPrereqInformationSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -19,7 +19,7 @@ namespace WixToolset.Bal
19 } 19 }
20} 20}
21 21
22namespace WixToolset.Bal.Symbols 22namespace WixToolset.BootstrapperApplications.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
diff --git a/src/ext/Bal/wixext/Symbols/WixPrereqOptionsSymbol.cs b/src/ext/Bal/wixext/Symbols/WixPrereqOptionsSymbol.cs
index a351d7da..9fc2a8fc 100644
--- a/src/ext/Bal/wixext/Symbols/WixPrereqOptionsSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixPrereqOptionsSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -19,7 +19,7 @@ namespace WixToolset.Bal
19 } 19 }
20} 20}
21 21
22namespace WixToolset.Bal.Symbols 22namespace WixToolset.BootstrapperApplications.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
diff --git a/src/ext/Bal/wixext/Symbols/WixStdbaCommandLineSymbol.cs b/src/ext/Bal/wixext/Symbols/WixStdbaCommandLineSymbol.cs
index 3b3823f3..17f0afaa 100644
--- a/src/ext/Bal/wixext/Symbols/WixStdbaCommandLineSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixStdbaCommandLineSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -17,7 +17,7 @@ namespace WixToolset.Bal
17 } 17 }
18} 18}
19 19
20namespace WixToolset.Bal.Symbols 20namespace WixToolset.BootstrapperApplications.Symbols
21{ 21{
22 using System; 22 using System;
23 using WixToolset.Data; 23 using WixToolset.Data;
diff --git a/src/ext/Bal/wixext/Symbols/WixStdbaOptionsSymbol.cs b/src/ext/Bal/wixext/Symbols/WixStdbaOptionsSymbol.cs
index cb2694da..43f634ea 100644
--- a/src/ext/Bal/wixext/Symbols/WixStdbaOptionsSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixStdbaOptionsSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -21,7 +21,7 @@ namespace WixToolset.Bal
21 } 21 }
22} 22}
23 23
24namespace WixToolset.Bal.Symbols 24namespace WixToolset.BootstrapperApplications.Symbols
25{ 25{
26 using WixToolset.Data; 26 using WixToolset.Data;
27 27
@@ -76,4 +76,4 @@ namespace WixToolset.Bal.Symbols
76 set => this.Set((int)WixStdbaOptionsSymbolFields.SupportCacheOnly, value); 76 set => this.Set((int)WixStdbaOptionsSymbolFields.SupportCacheOnly, value);
77 } 77 }
78 } 78 }
79} \ No newline at end of file 79}
diff --git a/src/ext/Bal/wixext/Symbols/WixStdbaOverridableVariableSymbol.cs b/src/ext/Bal/wixext/Symbols/WixStdbaOverridableVariableSymbol.cs
index 1d84d1aa..2b5f2a9c 100644
--- a/src/ext/Bal/wixext/Symbols/WixStdbaOverridableVariableSymbol.cs
+++ b/src/ext/Bal/wixext/Symbols/WixStdbaOverridableVariableSymbol.cs
@@ -1,9 +1,9 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Bal 3namespace WixToolset.BootstrapperApplications
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Bal.Symbols; 6 using WixToolset.BootstrapperApplications.Symbols;
7 7
8 public static partial class BalSymbolDefinitions 8 public static partial class BalSymbolDefinitions
9 { 9 {
@@ -17,7 +17,7 @@ namespace WixToolset.Bal
17 } 17 }
18} 18}
19 19
20namespace WixToolset.Bal.Symbols 20namespace WixToolset.BootstrapperApplications.Symbols
21{ 21{
22 using WixToolset.Data; 22 using WixToolset.Data;
23 23
@@ -44,4 +44,4 @@ namespace WixToolset.Bal.Symbols
44 set => this.Set((int)WixStdbaOverridableVariableSymbolFields.Name, value); 44 set => this.Set((int)WixStdbaOverridableVariableSymbolFields.Name, value);
45 } 45 }
46 } 46 }
47} \ No newline at end of file 47}
diff --git a/src/ext/Bal/wixext/WixToolset.Bal.wixext.csproj b/src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.csproj
index 5591abde..3dd8d306 100644
--- a/src/ext/Bal/wixext/WixToolset.Bal.wixext.csproj
+++ b/src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.csproj
@@ -4,19 +4,19 @@
4<Project Sdk="Microsoft.NET.Sdk"> 4<Project Sdk="Microsoft.NET.Sdk">
5 <PropertyGroup> 5 <PropertyGroup>
6 <TargetFramework>netstandard2.0</TargetFramework> 6 <TargetFramework>netstandard2.0</TargetFramework>
7 <RootNamespace>WixToolset.Bal</RootNamespace> 7 <RootNamespace>WixToolset.BootstrapperApplications</RootNamespace>
8 <Description>WiX Toolset Bundle extension</Description> 8 <Description>WiX Toolset BootstrapperApplications extension</Description>
9 <Title>WiX Toolset Bundle extension</Title> 9 <Title>WiX Toolset BootstrapperApplications extension</Title>
10 <DebugType>embedded</DebugType> 10 <DebugType>embedded</DebugType>
11 </PropertyGroup> 11 </PropertyGroup>
12 12
13 <Import Project="..\..\WixExt.props" /> 13 <Import Project="..\..\WixExt.props" />
14 14
15 <ItemGroup> 15 <ItemGroup>
16 <EmbeddedResource Include="$(OutputPath)..\bal.wixlib" /> 16 <EmbeddedResource Include="$(OutputPath)..\bas.wixlib" />
17 </ItemGroup> 17 </ItemGroup>
18 18
19 <ItemGroup Condition=" '$(NCrunch)'=='' "> 19 <ItemGroup Condition=" '$(NCrunch)'=='' ">
20 <ProjectReference Include="..\wixlib\bal.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> 20 <ProjectReference Include="..\wixlib\bas.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" />
21 </ItemGroup> 21 </ItemGroup>
22</Project> 22</Project>
diff --git a/src/ext/Bal/wixext/WixToolset.Bal.wixext.targets b/src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.targets
index bf6df083..bf6df083 100644
--- a/src/ext/Bal/wixext/WixToolset.Bal.wixext.targets
+++ b/src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.targets
diff --git a/src/ext/Bal/wixiuiba/wixiuiba.vcxproj b/src/ext/Bal/wixiuiba/wixiuiba.vcxproj
index 6b20db30..8d47c39a 100644
--- a/src/ext/Bal/wixiuiba/wixiuiba.vcxproj
+++ b/src/ext/Bal/wixiuiba/wixiuiba.vcxproj
@@ -82,7 +82,7 @@
82 </ItemGroup> 82 </ItemGroup>
83 83
84 <ItemGroup> 84 <ItemGroup>
85 <PackageReference Include="WixToolset.BalUtil" /> 85 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
86 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" /> 86 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
87 </ItemGroup> 87 </ItemGroup>
88 88
diff --git a/src/ext/Bal/wixlib/bal.wixproj b/src/ext/Bal/wixlib/bas.wixproj
index 31369115..31369115 100644
--- a/src/ext/Bal/wixlib/bal.wixproj
+++ b/src/ext/Bal/wixlib/bas.wixproj
diff --git a/src/ext/Bal/wixlib/bal_arm64.wxs b/src/ext/Bal/wixlib/bas_arm64.wxs
index 4ddbfc47..ba6c5d82 100644
--- a/src/ext/Bal/wixlib/bal_arm64.wxs
+++ b/src/ext/Bal/wixlib/bas_arm64.wxs
@@ -2,5 +2,5 @@
2 2
3<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> 3<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
4 <?define platform=arm64 ?> 4 <?define platform=arm64 ?>
5 <?include bal_platform.wxi ?> 5 <?include bas_platform.wxi ?>
6</Wix> 6</Wix>
diff --git a/src/ext/Bal/wixlib/bal_platform.wxi b/src/ext/Bal/wixlib/bas_platform.wxi
index af58f4c3..af58f4c3 100644
--- a/src/ext/Bal/wixlib/bal_platform.wxi
+++ b/src/ext/Bal/wixlib/bas_platform.wxi
diff --git a/src/ext/Bal/wixlib/bal_x64.wxs b/src/ext/Bal/wixlib/bas_x64.wxs
index f2c62418..7a8cade5 100644
--- a/src/ext/Bal/wixlib/bal_x64.wxs
+++ b/src/ext/Bal/wixlib/bas_x64.wxs
@@ -3,5 +3,5 @@
3 3
4<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> 4<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
5 <?define platform=x64 ?> 5 <?define platform=x64 ?>
6 <?include bal_platform.wxi ?> 6 <?include bas_platform.wxi ?>
7</Wix> 7</Wix>
diff --git a/src/ext/Bal/wixlib/bal_x86.wxs b/src/ext/Bal/wixlib/bas_x86.wxs
index e00115b2..419702db 100644
--- a/src/ext/Bal/wixlib/bal_x86.wxs
+++ b/src/ext/Bal/wixlib/bas_x86.wxs
@@ -3,5 +3,5 @@
3 3
4<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> 4<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
5 <?define platform=x86 ?> 5 <?define platform=x86 ?>
6 <?include bal_platform.wxi ?> 6 <?include bas_platform.wxi ?>
7</Wix> 7</Wix>
diff --git a/src/ext/Bal/wixprqba/wixprqba.vcxproj b/src/ext/Bal/wixprqba/wixprqba.vcxproj
index b992fe14..8c838fb5 100644
--- a/src/ext/Bal/wixprqba/wixprqba.vcxproj
+++ b/src/ext/Bal/wixprqba/wixprqba.vcxproj
@@ -82,7 +82,7 @@
82 </ItemGroup> 82 </ItemGroup>
83 83
84 <ItemGroup> 84 <ItemGroup>
85 <PackageReference Include="WixToolset.BalUtil" /> 85 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
86 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" /> 86 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
87 </ItemGroup> 87 </ItemGroup>
88 88
diff --git a/src/ext/Bal/wixstdba/wixstdba.vcxproj b/src/ext/Bal/wixstdba/wixstdba.vcxproj
index e8317fbf..1f961018 100644
--- a/src/ext/Bal/wixstdba/wixstdba.vcxproj
+++ b/src/ext/Bal/wixstdba/wixstdba.vcxproj
@@ -82,7 +82,7 @@
82 </ItemGroup> 82 </ItemGroup>
83 83
84 <ItemGroup> 84 <ItemGroup>
85 <PackageReference Include="WixToolset.BalUtil" /> 85 <PackageReference Include="WixToolset.BootstrapperApplicationApi" />
86 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" /> 86 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
87 </ItemGroup> 87 </ItemGroup>
88 88
diff --git a/src/ext/NetFx/be/precomp.h b/src/ext/NetFx/be/precomp.h
index c164834d..a0ae1038 100644
--- a/src/ext/NetFx/be/precomp.h
+++ b/src/ext/NetFx/be/precomp.h
@@ -19,11 +19,6 @@
19#include <procutil.h> 19#include <procutil.h>
20#include <xmlutil.h> 20#include <xmlutil.h>
21 21
22#include <BundleExtensionEngine.h>
23#include <BundleExtension.h>
24
25#include <IBundleExtensionEngine.h>
26#include <IBundleExtension.h>
27#include <bextutil.h> 22#include <bextutil.h>
28#include <BextBundleExtensionEngine.h> 23#include <BextBundleExtensionEngine.h>
29 24
diff --git a/src/ext/NetFx/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs b/src/ext/NetFx/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs
index 27a19116..a78a5617 100644
--- a/src/ext/NetFx/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs
+++ b/src/ext/NetFx/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs
@@ -24,7 +24,7 @@ namespace WixToolsetTest.Netfx
24 var extensionResult = WixRunner.Execute(new[] 24 var extensionResult = WixRunner.Execute(new[]
25 { 25 {
26 "extension", "add", 26 "extension", "add",
27 "WixToolset.Bal.wixext" 27 "WixToolset.BootstrapperApplications.wixext"
28 }); 28 });
29 29
30 var compileResult = WixRunner.Execute(new[] 30 var compileResult = WixRunner.Execute(new[]
@@ -33,7 +33,7 @@ namespace WixToolsetTest.Netfx
33 Path.Combine(bundleSourceFolder, "BundleLatest.wxs"), 33 Path.Combine(bundleSourceFolder, "BundleLatest.wxs"),
34 Path.Combine(bundleSourceFolder, "NetCore3.1.12_x86.wxs"), 34 Path.Combine(bundleSourceFolder, "NetCore3.1.12_x86.wxs"),
35 Path.Combine(bundleSourceFolder, "NetCore3.1.12_x64.wxs"), 35 Path.Combine(bundleSourceFolder, "NetCore3.1.12_x64.wxs"),
36 "-ext", "WixToolset.Bal.wixext", 36 "-ext", "WixToolset.BootstrapperApplications.wixext",
37 "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"), 37 "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"),
38 "-intermediateFolder", intermediateFolder, 38 "-intermediateFolder", intermediateFolder,
39 "-o", bundleFile, 39 "-o", bundleFile,
@@ -57,7 +57,7 @@ namespace WixToolsetTest.Netfx
57 var extensionResult = WixRunner.Execute(new[] 57 var extensionResult = WixRunner.Execute(new[]
58 { 58 {
59 "extension", "add", 59 "extension", "add",
60 "WixToolset.Bal.wixext" 60 "WixToolset.BootstrapperApplications.wixext"
61 }); 61 });
62 62
63 var compileResult = WixRunner.Execute(new[] 63 var compileResult = WixRunner.Execute(new[]
@@ -65,7 +65,7 @@ namespace WixToolsetTest.Netfx
65 "build", 65 "build",
66 Path.Combine(bundleSourceFolder, "BundleLatest_x64.wxs"), 66 Path.Combine(bundleSourceFolder, "BundleLatest_x64.wxs"),
67 Path.Combine(bundleSourceFolder, "NetCore3.1.12_x64.wxs"), 67 Path.Combine(bundleSourceFolder, "NetCore3.1.12_x64.wxs"),
68 "-ext", "WixToolset.Bal.wixext", 68 "-ext", "WixToolset.BootstrapperApplications.wixext",
69 "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"), 69 "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"),
70 "-intermediateFolder", intermediateFolder, 70 "-intermediateFolder", intermediateFolder,
71 "-o", bundleFile, 71 "-o", bundleFile,
@@ -89,14 +89,14 @@ namespace WixToolsetTest.Netfx
89 var extensionResult = WixRunner.Execute(new[] 89 var extensionResult = WixRunner.Execute(new[]
90 { 90 {
91 "extension", "add", 91 "extension", "add",
92 "WixToolset.Bal.wixext" 92 "WixToolset.BootstrapperApplications.wixext"
93 }); 93 });
94 94
95 var compileResult = WixRunner.Execute(new[] 95 var compileResult = WixRunner.Execute(new[]
96 { 96 {
97 "build", 97 "build",
98 Path.Combine(bundleSourceFolder, "BundleLatest.wxs"), 98 Path.Combine(bundleSourceFolder, "BundleLatest.wxs"),
99 "-ext", "WixToolset.Bal.wixext", 99 "-ext", "WixToolset.BootstrapperApplications.wixext",
100 "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"), 100 "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"),
101 "-intermediateFolder", intermediateFolder, 101 "-intermediateFolder", intermediateFolder,
102 "-o", bundleFile, 102 "-o", bundleFile,
@@ -121,7 +121,7 @@ namespace WixToolsetTest.Netfx
121 var extensionResult = WixRunner.Execute(warningsAsErrors: true, new[] 121 var extensionResult = WixRunner.Execute(warningsAsErrors: true, new[]
122 { 122 {
123 "extension", "add", 123 "extension", "add",
124 "WixToolset.Bal.wixext", 124 "WixToolset.BootstrapperApplications.wixext",
125 "extension", "add", 125 "extension", "add",
126 "WixToolset.Util.wixext", 126 "WixToolset.Util.wixext",
127 }); 127 });
@@ -130,7 +130,7 @@ namespace WixToolsetTest.Netfx
130 { 130 {
131 "build", 131 "build",
132 Path.Combine(bundleSourceFolder, "BundleLatest.wxs"), 132 Path.Combine(bundleSourceFolder, "BundleLatest.wxs"),
133 "-ext", "WixToolset.Bal.wixext", 133 "-ext", "WixToolset.BootstrapperApplications.wixext",
134 "-ext", "WixToolset.Util.wixext", 134 "-ext", "WixToolset.Util.wixext",
135 "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"), 135 "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"),
136 "-intermediateFolder", intermediateFolder, 136 "-intermediateFolder", intermediateFolder,
diff --git a/src/ext/NetFx/wixlib/netfx.wixproj b/src/ext/NetFx/wixlib/netfx.wixproj
index 2bd09d95..4327257a 100644
--- a/src/ext/NetFx/wixlib/netfx.wixproj
+++ b/src/ext/NetFx/wixlib/netfx.wixproj
@@ -20,7 +20,7 @@
20 </ItemGroup> 20 </ItemGroup>
21 21
22 <ItemGroup> 22 <ItemGroup>
23 <PackageReference Include="WixToolset.Bal.wixext" /> 23 <PackageReference Include="WixToolset.BootstrapperApplications.wixext" />
24 <PackageReference Include="WixToolset.Util.wixext" /> 24 <PackageReference Include="WixToolset.Util.wixext" />
25 </ItemGroup> 25 </ItemGroup>
26 26
diff --git a/src/ext/Util/be/precomp.h b/src/ext/Util/be/precomp.h
index 5ce5744f..d04bf305 100644
--- a/src/ext/Util/be/precomp.h
+++ b/src/ext/Util/be/precomp.h
@@ -23,11 +23,6 @@
23#include <pathutil.h> 23#include <pathutil.h>
24#include <xmlutil.h> 24#include <xmlutil.h>
25 25
26#include <BundleExtensionEngine.h>
27#include <BundleExtension.h>
28
29#include <IBundleExtensionEngine.h>
30#include <IBundleExtension.h>
31#include <bextutil.h> 26#include <bextutil.h>
32#include <BextBundleExtensionEngine.h> 27#include <BextBundleExtensionEngine.h>
33 28
diff --git a/src/ext/WixExt.props b/src/ext/WixExt.props
index 19a96254..4babfb7c 100644
--- a/src/ext/WixExt.props
+++ b/src/ext/WixExt.props
@@ -6,11 +6,12 @@
6 <IncludeBuildOutput>false</IncludeBuildOutput> 6 <IncludeBuildOutput>false</IncludeBuildOutput>
7 <SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking> 7 <SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking>
8 <NoWarn>NU5100</NoWarn> 8 <NoWarn>NU5100</NoWarn>
9 <WixExtensionPackageFolder>wixext5</WixExtensionPackageFolder>
9 </PropertyGroup> 10 </PropertyGroup>
10 11
11 <ItemGroup> 12 <ItemGroup>
12 <Content Include="$(MSBuildProjectName).targets" PackagePath="build" /> 13 <Content Include="$(MSBuildProjectName).targets" PackagePath="build" />
13 <Content Include="$(TargetPath)" PackagePath="wixext5" /> 14 <Content Include="$(TargetPath)" PackagePath="$(WixExtensionPackageFolder)" />
14 15
15 <PackageReference Include="WixToolset.Extensibility" PrivateAssets="all" /> 16 <PackageReference Include="WixToolset.Extensibility" PrivateAssets="all" />
16 </ItemGroup> 17 </ItemGroup>