내 csproj 다음 줄을 가지고 새로운 csproj 형식을 사용하여 VS2017에서 참조 프로젝트 참조를 잃고 유지합니다. 그러나 VS 트리에서이 두 프로젝트는 종속성 트리에서 무작위로 사라지고 VS는 누락 된 것으로 참조를보고하고 빌드가 통과합니다.csproj는
다시로드/다시 작성/정리/다시 시작/제거하고 특정 순서없이 프로젝트를 다시 추가하면 일반적으로 수정됩니다. 합법적 인 빌드 오류가 다른 프로젝트에서 발생하면 문제가 다시 발생합니다. 내가 DOTNET 행운과 복원을 시도 ReSharper에서와 VS2017
을 사용하고
. 이 특정 프로젝트가 왜 지속적으로 참조를 잃어 버리는지에 대한 아이디어가 있습니까?
편집 : 방금 빌드를 FAILING으로 잘못 언급했습니다. 실패하지 않고 성공적으로 빌드되지만 프로젝트에 빨간색 오류가 표시되고 참조가 누락되었다는 경고가 표시됩니다. 빌드가 성공적으로 끝나면 빨간색 경고/오류가 사라지고 다시 임의로 돌아옵니다.
때로는 프로젝트가 그대로 참조 트리에서 누락되어 표시 될 수 있습니다. "참조 추가"를 마우스 오른쪽 버튼으로 클릭하면 프로젝트가 이미 체크되어 있습니다. 프로젝트를 언로드하고 다시로드하거나 전체 다시 빌드를 수행하면 "오류"가 수정되어 어느 시점에서 복구됩니다.
"오류 목록"은 누락 된 참조 오류로 채워지지만 정리 된 전체 빌드는 오류를 생성하지 않고 성공적인 빌드를 만듭니다.
새로 생성 된 프로젝트를 사용하여 최소한의 레포를 포함 할 수 있습니까? 아니면 빌드 로그를 공유 할 수 있습니까? ('msbuild' 또는'dotnet' 명령>'msbuild.binlog' 파일에 대한'/ bl' 인수 - 그러나 관련된 파일의 이름과 시스템의 경로와 환경 변수 포함) –
다음 번에 문제가 생깁니다. 빌드 로그를 작성합니다. – rolls
VS 2017을 통해 빌드 환경에/bl를 어떻게 추가합니까? 사용자 지정 msbuild 인수를 지정하는 위치를 찾을 수 없습니다. – rolls