我有一个批处理文件,我正在尝试使用Cake(C# Make)复制它。它调用MSBuild并传递了一些属性。以下是来自批处理文件的行:
这些是我需要设置的属性。我认为应该像这样;
"%MSBuildPath%msbuild.exe" ..\public\projectToBeBuilt.sln /t:Rebuild /p:Configuration=RELEASE;platform=%platform% /maxcpucount:%cpucount% /v:%verboselevel%
这些是我需要设置的属性。我认为应该像这样;
MSBuild(@"..\public\projectToBeBuilt.sln", s=> s.SetConfiguration("Release")
.UseToolVersion(MSBuildToolVersion.Default)
.WithProperty("Verbosity", Verbosity)
.WithProperty("MaxCpuCount", cpuCount)
.WithProperty("Platform", "x64")
.WithProperty("OutDir", buildDir));
我在尝试实现这个功能时遇到了问题。我认为问题可能与我指定CPU数量的方式有关。此外,我也找不到设置为“Rebuild”的方法,就像批处理文件那样。