diff options
Diffstat (limited to 'src/wix/test/WixToolsetTest.Sdk/MsbuildUtilities.cs')
-rw-r--r-- | src/wix/test/WixToolsetTest.Sdk/MsbuildUtilities.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wix/test/WixToolsetTest.Sdk/MsbuildUtilities.cs b/src/wix/test/WixToolsetTest.Sdk/MsbuildUtilities.cs index 28e0c219..875e3279 100644 --- a/src/wix/test/WixToolsetTest.Sdk/MsbuildUtilities.cs +++ b/src/wix/test/WixToolsetTest.Sdk/MsbuildUtilities.cs | |||
@@ -20,12 +20,13 @@ namespace WixToolsetTest.Sdk | |||
20 | public static readonly string WixMsbuildPath = Path.Combine(Path.GetDirectoryName(new Uri(typeof(MsbuildUtilities).Assembly.CodeBase).AbsolutePath), "..", "publish", "WixToolset.Sdk"); | 20 | public static readonly string WixMsbuildPath = Path.Combine(Path.GetDirectoryName(new Uri(typeof(MsbuildUtilities).Assembly.CodeBase).AbsolutePath), "..", "publish", "WixToolset.Sdk"); |
21 | public static readonly string WixPropsPath = Path.Combine(WixMsbuildPath, "build", "WixToolset.Sdk.props"); | 21 | public static readonly string WixPropsPath = Path.Combine(WixMsbuildPath, "build", "WixToolset.Sdk.props"); |
22 | 22 | ||
23 | public static MsbuildRunnerResult BuildProject(BuildSystem buildSystem, string projectPath, string[] arguments = null, string configuration = "Release", bool? outOfProc = null, string verbosityLevel = "normal") | 23 | public static MsbuildRunnerResult BuildProject(BuildSystem buildSystem, string projectPath, string[] arguments = null, string configuration = "Release", bool? outOfProc = null, string verbosityLevel = "normal", bool suppressValidation = true) |
24 | { | 24 | { |
25 | var allArgs = new List<string> | 25 | var allArgs = new List<string> |
26 | { | 26 | { |
27 | $"-verbosity:{verbosityLevel}", | 27 | $"-verbosity:{verbosityLevel}", |
28 | $"-p:Configuration={configuration}", | 28 | $"-p:Configuration={configuration}", |
29 | $"-p:SuppressValidation={suppressValidation}", | ||
29 | GetQuotedPropertySwitch(buildSystem, "WixMSBuildProps", MsbuildUtilities.WixPropsPath), | 30 | GetQuotedPropertySwitch(buildSystem, "WixMSBuildProps", MsbuildUtilities.WixPropsPath), |
30 | // Node reuse means that child msbuild processes can stay around after the build completes. | 31 | // Node reuse means that child msbuild processes can stay around after the build completes. |
31 | // Under that scenario, the root msbuild does not reliably close its streams which causes us to hang. | 32 | // Under that scenario, the root msbuild does not reliably close its streams which causes us to hang. |