Visual Studio에서 프로젝트를 언로드 할 수 있으며 솔루션을 빌드하면 (오른쪽 클릭/빌드) 언로드 된 프로젝트가 빌드되지 않습니다. 그러나 명령 줄에서 MSBuild를 실행하면 다음과 같이됩니다.MSBuild 실행, 언로드 된 프로젝트 존중
C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe
"$slnFile" /t:build /p:Configuration=Debug /verbosity:minimal
프로젝트 내장입니다. MSBuild가 Visual Studio에서 언로드 된 프로젝트를 존중하도록하는 방법이 있습니까?
상황에 따라 여러 가지 프로젝트가있는 해결책이 있습니다. 그 중 하나는 빌드 할 때 특별한 소프트웨어가 필요하며 이는 빌드 머신에 존재하지만 모든 개발자 머신에는 존재하지 않습니다. 이는 곧바로 명령 줄 빌드를 수행 할 수 없거나 불량 프로젝트가 발생하면 실패합니다.
아이디어가 있으십니까?
[편집 : Visual Studio에서 MSBuild를 사용하여 MSBuild에서이 작업을 수행 할 수 있어야합니다. VS가 명령 행에서 수행하지 않는 작업은 무엇입니까?]
Visual Studio를 빌드 할 때 솔루션 파일 대신 MSBuild로 컴파일 할 프로젝트가 명시 적으로 전달됩니다. 이것이 프로젝트를 건너 뛰는 방법입니다. 내 답변은 당신이 원하는 것을 할 수있는 대체 방법을 자세히 설명합니다. – adrianbanks