我有一个用于构建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小时。但我无法使用它。请提供任何建议
答案 0 :(得分:0)
我注意到你的MSBuild正在进行“Rebuild”而不是Build。在VS中构建时,您正在进行完整的重建或常规构建。重建通常会慢很多,并且可以解释您所看到的行为。