11
내가 프로젝트를 가져 오는 프로젝트 파일 (App.Tests.csproj)에서 빌드 타겟을 만든 : 우리의 개발자들이 역 작업에가져 오기가 실패하면 MSBuild 프로젝트가로드되지 않습니까?
<Import Project ="$(Location)\Special.Tasks"/>
이러한 작업은 우리의 빌드 서버에 존재, 그 위치가 존재하지 않습니다. 빌드 대상은 빌드 서버에서만 실행됩니다.
내 문제는 Special.Tasks가없는 워크 스테이션에서 sln (빌드 타겟으로 프로젝트 포함)을 열려고 할 때 프로젝트가로드되지 않는다는 것입니다.
각 워크 스테이션에 Special.Tasks를 배포하고 싶지 않습니다.
가져 오기가 실패하더라도로드하도록 MSBuild 또는 Visual Studio에 지시 할 수있는 방법이 있습니까?
덕분에 조건을 추가! 제 경우에는 프로젝트가 빌드의 일부로 만 설치된 nuget 패키지에 의해 제공된 .targets 파일에 의존했기 때문에 문제가있었습니다. – Sandy