명령 줄에서 devenv 또는 msbuild를 사용하여 VS2008 솔루션 파일을 빌드 할 때 빌드 지속 시간과 관련하여 성능 불일치가 발생합니다.msbuild가 devenv보다 느리다
내 솔루션은 C# 및 C++ 프로젝트를 모두 포함하며, 나는이 결과를 가지고 :
으로 Devenv.exe (명령 행 또는 IDE 내 중) : 칠분 MSBuild.exe를 : 14분
I을/maxcpucount 및/p를 전달하는 msbuild 스위치를 조정하려고 시도했습니다. VCBuildAdditionalOptions = m # 그러나 지금까지 행운이 없습니다.
아이디어가 있으십니까?
이것은 Visual Studio 2008 ('devenv.exe')에 VC++ 용 빌드 시스템이 내장되어 있거나 다른'make.exe'와 같은 다른 외부 도구를 사용하고 있다는 것을 의미합니까? – stakx
VS2008은 MSBuild를 사용하지만 MSBuild가 VC++ 프로젝트를 감지하면 자동으로 VCBuild를 호출합니다. http://blogs.msdn.com/b/srikanthr/archive/2007/05/07/difference-between-msbuild-and-devenv.aspx –