diff options
Diffstat (limited to 'src/test/WixToolsetTest.MSBuild/MsbuildUtilities.cs')
-rw-r--r-- | src/test/WixToolsetTest.MSBuild/MsbuildUtilities.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/WixToolsetTest.MSBuild/MsbuildUtilities.cs b/src/test/WixToolsetTest.MSBuild/MsbuildUtilities.cs index 633fffe0..6a6f32e0 100644 --- a/src/test/WixToolsetTest.MSBuild/MsbuildUtilities.cs +++ b/src/test/WixToolsetTest.MSBuild/MsbuildUtilities.cs | |||
@@ -17,7 +17,7 @@ namespace WixToolsetTest.MSBuild | |||
17 | { | 17 | { |
18 | public static readonly string WixPropsPath = Path.Combine(new Uri(typeof(MsbuildUtilities).Assembly.CodeBase).AbsolutePath, "..", "..", "publish", "WixToolset.MSBuild", "build", "WixToolset.MSBuild.props"); | 18 | public static readonly string WixPropsPath = Path.Combine(new Uri(typeof(MsbuildUtilities).Assembly.CodeBase).AbsolutePath, "..", "..", "publish", "WixToolset.MSBuild", "build", "WixToolset.MSBuild.props"); |
19 | 19 | ||
20 | public static MsbuildRunnerResult BuildProject(BuildSystem buildSystem, string projectPath, string[] arguments = null, string configuration = "Release") | 20 | public static MsbuildRunnerResult BuildProject(BuildSystem buildSystem, string projectPath, string[] arguments = null, string configuration = "Release", bool? outOfProc = null) |
21 | { | 21 | { |
22 | var allArgs = new List<string> | 22 | var allArgs = new List<string> |
23 | { | 23 | { |
@@ -28,6 +28,11 @@ namespace WixToolsetTest.MSBuild | |||
28 | "-nr:false", | 28 | "-nr:false", |
29 | }; | 29 | }; |
30 | 30 | ||
31 | if (outOfProc.HasValue) | ||
32 | { | ||
33 | allArgs.Add($"-p:RunWixToolsOutOfProc={outOfProc.Value}"); | ||
34 | } | ||
35 | |||
31 | if (arguments != null) | 36 | if (arguments != null) |
32 | { | 37 | { |
33 | allArgs.AddRange(arguments); | 38 | allArgs.AddRange(arguments); |