0

我有一个用于构建 Visual Studio 解决方案的 MSbuild 项目。在使用 msbuild 之前,它使用 devenv.exe 来构建解决方案。构建解决方案只需要 1 小时。使用 msbuild 后需要 3 小时

<Target Name ="Buildsln">
   <MSBuild  Projects="$(Solutionpath)\Test.sln"  Targets="Rebuild"
             Properties="Configuration=Release;Platform=Win32" BuildInParallel="True">
   </MSBuild>
</Target>

我怎样才能提高速度

如果我使用带有 /m 开关的 EXEC 任务中的 msbuild.exe,则只需 1 小时。但我不能用那个。请提供任何建议

4

1 回答 1

0

我注意到您的 MSBuild 正在执行“重建”而不是构建。当您在 VS 中构建时,您是在进行完全重建还是常规构建。重建通常会慢得多,并且可以解释您所看到的行为。

于 2013-10-15T04:42:19.227 回答