aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/WixToolset.Core.TestPackage/WixToolset.Core.TestPackage.csproj11
-rw-r--r--src/WixToolset.Core/Compiler.cs46
-rw-r--r--src/WixToolset.Core/WixToolset.Core.csproj12
3 files changed, 22 insertions, 47 deletions
diff --git a/src/WixToolset.Core.TestPackage/WixToolset.Core.TestPackage.csproj b/src/WixToolset.Core.TestPackage/WixToolset.Core.TestPackage.csproj
index 4c0fe92d..d9683030 100644
--- a/src/WixToolset.Core.TestPackage/WixToolset.Core.TestPackage.csproj
+++ b/src/WixToolset.Core.TestPackage/WixToolset.Core.TestPackage.csproj
@@ -23,9 +23,14 @@
23 </ItemGroup> 23 </ItemGroup>
24 24
25 <ItemGroup> 25 <ItemGroup>
26 <PackageReference Include="WixToolset.Data" Version="4.0.*" /> 26 <ProjectReference Include="$(WixToolsetRootFolder)\Data\src\WixToolset.Data\WixToolset.Data.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Data\README.md') " />
27 <PackageReference Include="WixToolset.Extensibility" Version="4.0.*" /> 27 <PackageReference Include="WixToolset.Data" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Data\README.md') " />
28 <PackageReference Include="WixToolset.Core.Native" Version="4.0.*" /> 28
29 <ProjectReference Include="$(WixToolsetRootFolder)\Extensibility\src\WixToolset.Extensibility\WixToolset.Extensibility.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Extensibility\README.md') " />
30 <PackageReference Include="WixToolset.Extensibility" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Extensibility\README.md') " />
31
32 <ProjectReference Include="$(WixToolsetRootFolder)\Core.Native\src\WixToolset.Core.Native\WixToolset.Core.Native.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Core.Native\README.md') " />
33 <PackageReference Include="WixToolset.Core.Native" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Core.Native\README.md') " />
29 </ItemGroup> 34 </ItemGroup>
30 35
31 <ItemGroup> 36 <ItemGroup>
diff --git a/src/WixToolset.Core/Compiler.cs b/src/WixToolset.Core/Compiler.cs
index c71a8ba4..cd51fed6 100644
--- a/src/WixToolset.Core/Compiler.cs
+++ b/src/WixToolset.Core/Compiler.cs
@@ -690,8 +690,7 @@ namespace WixToolset.Core
690 690
691 if (YesNoType.Yes == suppressModularization) 691 if (YesNoType.Yes == suppressModularization)
692 { 692 {
693 var wixSuppressModularizationRow = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.WixSuppressModularization); 693 var wixSuppressModularizationRow = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.WixSuppressModularization, id);
694 wixSuppressModularizationRow.Set(0, id);
695 } 694 }
696 } 695 }
697 696
@@ -2474,8 +2473,7 @@ namespace WixToolset.Core
2474 2473
2475 if (multiInstance) 2474 if (multiInstance)
2476 { 2475 {
2477 var instanceComponentRow = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.WixInstanceComponent); 2476 var instanceComponentRow = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.WixInstanceComponent, id);
2478 instanceComponentRow.Set(0, id);
2479 } 2477 }
2480 2478
2481 if (0 < symbols.Count) 2479 if (0 < symbols.Count)
@@ -2488,8 +2486,7 @@ namespace WixToolset.Core
2488 // Complus 2486 // Complus
2489 if (CompilerConstants.IntegerNotSet != comPlusBits) 2487 if (CompilerConstants.IntegerNotSet != comPlusBits)
2490 { 2488 {
2491 row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.Complus); 2489 row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.Complus, id);
2492 row.Set(0, id);
2493 row.Set(1, comPlusBits); 2490 row.Set(1, comPlusBits);
2494 } 2491 }
2495 2492
@@ -4832,7 +4829,7 @@ namespace WixToolset.Core
4832 if (!this.Core.EncounteredError) 4829 if (!this.Core.EncounteredError)
4833 { 4830 {
4834 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.Feature, id); 4831 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.Feature, id);
4835 row.Set(1, null); // this column is set in the linker 4832 // row.Set(1, null); - this column is set in the linker
4836 row.Set(2, title); 4833 row.Set(2, title);
4837 row.Set(3, description); 4834 row.Set(3, description);
4838 if (0 < display.Length) 4835 if (0 < display.Length)
@@ -9543,7 +9540,6 @@ namespace WixToolset.Core
9543 } 9540 }
9544 } 9541 }
9545 9542
9546
9547 if (!this.Core.EncounteredError) 9543 if (!this.Core.EncounteredError)
9548 { 9544 {
9549 var patchIdRow = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.WixPatchId); 9545 var patchIdRow = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.WixPatchId);
@@ -9555,7 +9551,6 @@ namespace WixToolset.Core
9555 if (allowRemoval) 9551 if (allowRemoval)
9556 { 9552 {
9557 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9553 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9558 row.Set(0, null);
9559 row.Set(1, "AllowRemoval"); 9554 row.Set(1, "AllowRemoval");
9560 row.Set(2, allowRemoval ? "1" : "0"); 9555 row.Set(2, allowRemoval ? "1" : "0");
9561 } 9556 }
@@ -9563,7 +9558,6 @@ namespace WixToolset.Core
9563 if (null != classification) 9558 if (null != classification)
9564 { 9559 {
9565 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9560 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9566 row.Set(0, null);
9567 row.Set(1, "Classification"); 9561 row.Set(1, "Classification");
9568 row.Set(2, classification); 9562 row.Set(2, classification);
9569 } 9563 }
@@ -9571,7 +9565,6 @@ namespace WixToolset.Core
9571 // always generate the CreationTimeUTC 9565 // always generate the CreationTimeUTC
9572 { 9566 {
9573 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9567 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9574 row.Set(0, null);
9575 row.Set(1, "CreationTimeUTC"); 9568 row.Set(1, "CreationTimeUTC");
9576 row.Set(2, DateTime.UtcNow.ToString("MM-dd-yy HH:mm", CultureInfo.InvariantCulture)); 9569 row.Set(2, DateTime.UtcNow.ToString("MM-dd-yy HH:mm", CultureInfo.InvariantCulture));
9577 } 9570 }
@@ -9579,7 +9572,6 @@ namespace WixToolset.Core
9579 if (null != description) 9572 if (null != description)
9580 { 9573 {
9581 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9574 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9582 row.Set(0, null);
9583 row.Set(1, "Description"); 9575 row.Set(1, "Description");
9584 row.Set(2, description); 9576 row.Set(2, description);
9585 } 9577 }
@@ -9587,7 +9579,6 @@ namespace WixToolset.Core
9587 if (null != displayName) 9579 if (null != displayName)
9588 { 9580 {
9589 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9581 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9590 row.Set(0, null);
9591 row.Set(1, "DisplayName"); 9582 row.Set(1, "DisplayName");
9592 row.Set(2, displayName); 9583 row.Set(2, displayName);
9593 } 9584 }
@@ -9595,7 +9586,6 @@ namespace WixToolset.Core
9595 if (null != manufacturer) 9586 if (null != manufacturer)
9596 { 9587 {
9597 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9588 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9598 row.Set(0, null);
9599 row.Set(1, "ManufacturerName"); 9589 row.Set(1, "ManufacturerName");
9600 row.Set(2, manufacturer); 9590 row.Set(2, manufacturer);
9601 } 9591 }
@@ -9603,7 +9593,6 @@ namespace WixToolset.Core
9603 if (YesNoType.NotSet != minorUpdateTargetRTM) 9593 if (YesNoType.NotSet != minorUpdateTargetRTM)
9604 { 9594 {
9605 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9595 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9606 row.Set(0, null);
9607 row.Set(1, "MinorUpdateTargetRTM"); 9596 row.Set(1, "MinorUpdateTargetRTM");
9608 row.Set(2, YesNoType.Yes == minorUpdateTargetRTM ? "1" : "0"); 9597 row.Set(2, YesNoType.Yes == minorUpdateTargetRTM ? "1" : "0");
9609 } 9598 }
@@ -9611,7 +9600,6 @@ namespace WixToolset.Core
9611 if (null != moreInfoUrl) 9600 if (null != moreInfoUrl)
9612 { 9601 {
9613 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9602 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9614 row.Set(0, null);
9615 row.Set(1, "MoreInfoURL"); 9603 row.Set(1, "MoreInfoURL");
9616 row.Set(2, moreInfoUrl); 9604 row.Set(2, moreInfoUrl);
9617 } 9605 }
@@ -9619,7 +9607,6 @@ namespace WixToolset.Core
9619 if (CompilerConstants.IntegerNotSet != optimizeCA) 9607 if (CompilerConstants.IntegerNotSet != optimizeCA)
9620 { 9608 {
9621 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9609 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9622 row.Set(0, null);
9623 row.Set(1, "OptimizeCA"); 9610 row.Set(1, "OptimizeCA");
9624 row.Set(2, optimizeCA.ToString(CultureInfo.InvariantCulture)); 9611 row.Set(2, optimizeCA.ToString(CultureInfo.InvariantCulture));
9625 } 9612 }
@@ -9627,7 +9614,6 @@ namespace WixToolset.Core
9627 if (YesNoType.NotSet != optimizedInstallMode) 9614 if (YesNoType.NotSet != optimizedInstallMode)
9628 { 9615 {
9629 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9616 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9630 row.Set(0, null);
9631 row.Set(1, "OptimizedInstallMode"); 9617 row.Set(1, "OptimizedInstallMode");
9632 row.Set(2, YesNoType.Yes == optimizedInstallMode ? "1" : "0"); 9618 row.Set(2, YesNoType.Yes == optimizedInstallMode ? "1" : "0");
9633 } 9619 }
@@ -9635,7 +9621,6 @@ namespace WixToolset.Core
9635 if (null != targetProductName) 9621 if (null != targetProductName)
9636 { 9622 {
9637 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata); 9623 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiPatchMetadata);
9638 row.Set(0, null);
9639 row.Set(1, "TargetProductName"); 9624 row.Set(1, "TargetProductName");
9640 row.Set(2, targetProductName); 9625 row.Set(2, targetProductName);
9641 } 9626 }
@@ -11190,7 +11175,6 @@ namespace WixToolset.Core
11190 if (YesNoType.NotSet != allowRemoval) 11175 if (YesNoType.NotSet != allowRemoval)
11191 { 11176 {
11192 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11177 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11193 row.Set(0, null);
11194 row.Set(1, "AllowRemoval"); 11178 row.Set(1, "AllowRemoval");
11195 row.Set(2, YesNoType.Yes == allowRemoval ? "1" : "0"); 11179 row.Set(2, YesNoType.Yes == allowRemoval ? "1" : "0");
11196 } 11180 }
@@ -11198,7 +11182,6 @@ namespace WixToolset.Core
11198 if (null != classification) 11182 if (null != classification)
11199 { 11183 {
11200 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11184 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11201 row.Set(0, null);
11202 row.Set(1, "Classification"); 11185 row.Set(1, "Classification");
11203 row.Set(2, classification); 11186 row.Set(2, classification);
11204 } 11187 }
@@ -11206,7 +11189,6 @@ namespace WixToolset.Core
11206 if (null != creationTimeUtc) 11189 if (null != creationTimeUtc)
11207 { 11190 {
11208 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11191 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11209 row.Set(0, null);
11210 row.Set(1, "CreationTimeUTC"); 11192 row.Set(1, "CreationTimeUTC");
11211 row.Set(2, creationTimeUtc); 11193 row.Set(2, creationTimeUtc);
11212 } 11194 }
@@ -11214,7 +11196,6 @@ namespace WixToolset.Core
11214 if (null != description) 11196 if (null != description)
11215 { 11197 {
11216 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11198 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11217 row.Set(0, null);
11218 row.Set(1, "Description"); 11199 row.Set(1, "Description");
11219 row.Set(2, description); 11200 row.Set(2, description);
11220 } 11201 }
@@ -11222,7 +11203,6 @@ namespace WixToolset.Core
11222 if (null != displayName) 11203 if (null != displayName)
11223 { 11204 {
11224 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11205 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11225 row.Set(0, null);
11226 row.Set(1, "DisplayName"); 11206 row.Set(1, "DisplayName");
11227 row.Set(2, displayName); 11207 row.Set(2, displayName);
11228 } 11208 }
@@ -11230,7 +11210,6 @@ namespace WixToolset.Core
11230 if (null != manufacturerName) 11210 if (null != manufacturerName)
11231 { 11211 {
11232 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11212 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11233 row.Set(0, null);
11234 row.Set(1, "ManufacturerName"); 11213 row.Set(1, "ManufacturerName");
11235 row.Set(2, manufacturerName); 11214 row.Set(2, manufacturerName);
11236 } 11215 }
@@ -11238,7 +11217,6 @@ namespace WixToolset.Core
11238 if (null != minorUpdateTargetRTM) 11217 if (null != minorUpdateTargetRTM)
11239 { 11218 {
11240 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11219 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11241 row.Set(0, null);
11242 row.Set(1, "MinorUpdateTargetRTM"); 11220 row.Set(1, "MinorUpdateTargetRTM");
11243 row.Set(2, minorUpdateTargetRTM); 11221 row.Set(2, minorUpdateTargetRTM);
11244 } 11222 }
@@ -11246,7 +11224,6 @@ namespace WixToolset.Core
11246 if (null != moreInfoUrl) 11224 if (null != moreInfoUrl)
11247 { 11225 {
11248 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11226 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11249 row.Set(0, null);
11250 row.Set(1, "MoreInfoURL"); 11227 row.Set(1, "MoreInfoURL");
11251 row.Set(2, moreInfoUrl); 11228 row.Set(2, moreInfoUrl);
11252 } 11229 }
@@ -11254,7 +11231,6 @@ namespace WixToolset.Core
11254 if (CompilerConstants.IntegerNotSet != optimizeCA) 11231 if (CompilerConstants.IntegerNotSet != optimizeCA)
11255 { 11232 {
11256 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11233 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11257 row.Set(0, null);
11258 row.Set(1, "OptimizeCA"); 11234 row.Set(1, "OptimizeCA");
11259 row.Set(2, optimizeCA.ToString(CultureInfo.InvariantCulture)); 11235 row.Set(2, optimizeCA.ToString(CultureInfo.InvariantCulture));
11260 } 11236 }
@@ -11262,7 +11238,6 @@ namespace WixToolset.Core
11262 if (YesNoType.NotSet != optimizedInstallMode) 11238 if (YesNoType.NotSet != optimizedInstallMode)
11263 { 11239 {
11264 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11240 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11265 row.Set(0, null);
11266 row.Set(1, "OptimizedInstallMode"); 11241 row.Set(1, "OptimizedInstallMode");
11267 row.Set(2, YesNoType.Yes == optimizedInstallMode ? "1" : "0"); 11242 row.Set(2, YesNoType.Yes == optimizedInstallMode ? "1" : "0");
11268 } 11243 }
@@ -11270,7 +11245,6 @@ namespace WixToolset.Core
11270 if (null != targetProductName) 11245 if (null != targetProductName)
11271 { 11246 {
11272 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata); 11247 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.PatchMetadata);
11273 row.Set(0, null);
11274 row.Set(1, "TargetProductName"); 11248 row.Set(1, "TargetProductName");
11275 row.Set(2, targetProductName); 11249 row.Set(2, targetProductName);
11276 } 11250 }
@@ -12587,7 +12561,7 @@ namespace WixToolset.Core
12587 row.Set(1, root); 12561 row.Set(1, root);
12588 row.Set(2, key); 12562 row.Set(2, key);
12589 row.Set(3, name); 12563 row.Set(3, name);
12590 row.Set(4, null); 12564 //row.Set(4, null);
12591 row.Set(5, componentId); 12565 row.Set(5, componentId);
12592 } 12566 }
12593 12567
@@ -12914,7 +12888,7 @@ namespace WixToolset.Core
12914 row.Set(3, name); 12888 row.Set(3, name);
12915 if (Wix.RemoveRegistryKey.ActionType.removeOnUninstall == actionType) // Registry table 12889 if (Wix.RemoveRegistryKey.ActionType.removeOnUninstall == actionType) // Registry table
12916 { 12890 {
12917 row.Set(4, null); 12891 //row.Set(4, null);
12918 row.Set(5, componentId); 12892 row.Set(5, componentId);
12919 } 12893 }
12920 else // RemoveRegistry table 12894 else // RemoveRegistry table
@@ -13206,7 +13180,7 @@ namespace WixToolset.Core
13206 { 13180 {
13207 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.RemoveFile, id); 13181 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.RemoveFile, id);
13208 row.Set(1, componentId); 13182 row.Set(1, componentId);
13209 row.Set(2, null); 13183 //row.Set(2, null);
13210 if (null != directory) 13184 if (null != directory)
13211 { 13185 {
13212 row.Set(3, directory); 13186 row.Set(3, directory);
@@ -16848,7 +16822,7 @@ namespace WixToolset.Core
16848 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiEmbeddedUI, id); 16822 var row = this.Core.CreateRow(sourceLineNumbers, TupleDefinitionType.MsiEmbeddedUI, id);
16849 row.Set(1, name); 16823 row.Set(1, name);
16850 row.Set(2, 0); // embedded UI resources always set this to 0 16824 row.Set(2, 0); // embedded UI resources always set this to 0
16851 row.Set(3, null); 16825 //row.Set(3, null);
16852 row.Set(4, sourceFile); 16826 row.Set(4, sourceFile);
16853 } 16827 }
16854 } 16828 }
@@ -19611,10 +19585,6 @@ namespace WixToolset.Core
19611 { 19585 {
19612 sourceFile = Path.Combine("SourceDir", name); 19586 sourceFile = Path.Combine("SourceDir", name);
19613 } 19587 }
19614 else
19615 {
19616 sourceFile = String.Empty; // SourceFile is required it cannot be null.
19617 }
19618 } 19588 }
19619 else if (null != remotePayload) 19589 else if (null != remotePayload)
19620 { 19590 {
diff --git a/src/WixToolset.Core/WixToolset.Core.csproj b/src/WixToolset.Core/WixToolset.Core.csproj
index bfa84aa8..07cc692c 100644
--- a/src/WixToolset.Core/WixToolset.Core.csproj
+++ b/src/WixToolset.Core/WixToolset.Core.csproj
@@ -9,14 +9,14 @@
9 </PropertyGroup> 9 </PropertyGroup>
10 10
11 <ItemGroup> 11 <ItemGroup>
12 <ProjectReference Include="$(WixToolsetRootFolder)\Data\src\WixToolset.Data\WixToolset.Data.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Data\src\WixToolset.Data\WixToolset.Data.csproj') " /> 12 <ProjectReference Include="$(WixToolsetRootFolder)\Data\src\WixToolset.Data\WixToolset.Data.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Data\README.md') " />
13 <PackageReference Include="WixToolset.Data" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Data\src\WixToolset.Data\WixToolset.Data.csproj') " /> 13 <PackageReference Include="WixToolset.Data" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Data\README.md') " />
14 14
15 <ProjectReference Include="$(WixToolsetRootFolder)\Extensibility\src\WixToolset.Extensibility\WixToolset.Extensibility.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Extensibility\src\WixToolset.Extensibility\WixToolset.Extensibility.csproj') " /> 15 <ProjectReference Include="$(WixToolsetRootFolder)\Extensibility\src\WixToolset.Extensibility\WixToolset.Extensibility.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Extensibility\README.md') " />
16 <PackageReference Include="WixToolset.Extensibility" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Extensibility\src\WixToolset.Extensibility\WixToolset.Extensibility.csproj') " /> 16 <PackageReference Include="WixToolset.Extensibility" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Extensibility\README.md') " />
17 17
18 <ProjectReference Include="$(WixToolsetRootFolder)\Core.Native\src\WixToolset.Core.Native\WixToolset.Core.Native.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Core.Native\src\WixToolset.Core.Native\WixToolset.Core.Native.csproj') " /> 18 <ProjectReference Include="$(WixToolsetRootFolder)\Core.Native\src\WixToolset.Core.Native\WixToolset.Core.Native.csproj" Condition=" '$(Configuration)' == 'Debug' And Exists('$(WixToolsetRootFolder)\Core.Native\README.md') " />
19 <PackageReference Include="WixToolset.Core.Native" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Core.Native\src\WixToolset.Core.Native\WixToolset.Core.Native.csproj') " /> 19 <PackageReference Include="WixToolset.Core.Native" Version="4.0.*" Condition=" '$(Configuration)' == 'Release' Or !Exists('$(WixToolsetRootFolder)\Core.Native\README.md') " />
20 </ItemGroup> 20 </ItemGroup>
21 21
22 <ItemGroup> 22 <ItemGroup>