MSBuild 용 C++ 프로젝트와 C# 프로젝트가 있습니다.Visual Studio는 비 종속 프로젝트를 솔루션으로 구축합니다.
종속성은 프로젝트 파일에 <ProjectReference>
태그로 지정됩니다.
MSBuild를 사용하여 명령 줄에서 특정 프로젝트를 빌드하면 모두 올바르게 진행됩니다.
그러나 Visual Studio 2010에서 특정 프로젝트 A를 빌드 할 때 일부 프로젝트는 다시 빌드되지만 어떤 프로젝트 A는 종속되지 않습니다.
이러한 동작을 일으킬 수있는 원인과 해결 방법은 무엇입니까?
VS 설정에서 진단에 msbuild 로그 수준을 설정하고 기발한 동작을 설명한 후 로그를 확인하십시오. 빌드를 트리거하는 원인은 무엇입니까? –
내 솔루션을 위해 6000 개의 라인 출력을 받았습니다 ... – sergtk
매우 자세한 출력과 매우 직관적 인 =). 이제는 프로젝트가 예기치 않게 다시 빌드 된 원인과 그 원인을 정확하게 찾을 수 있습니다. 결국 결국 힘들지는 않습니다.). –