이 문제를 검색했지만 해결책이 없습니다. Visual Studio Professional 2015가 설치되어 있고 TFS를 사용하고 있습니다. 내 NuGet 버전은 3.1.6입니다. 이 문제는 C # Web API / MVC 프로젝트에서만 발생합니다.
아래 오류가 발생합니다.
이 프로젝트는이 컴퓨터에없는 NuGet 패키지를 참조합니다. NuGet Package Restore를 사용하여 다운로드하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkID=322105를 참조하십시오 . 누락 된 파일은 .. \ packages \ Microsoft.Net.Compilers.1.0.0 \ build \ Microsoft.Net.Compilers.props입니다.
- 내 솔루션에 .nuget 폴더가 없습니다.
- 솔루션에 패키지 폴더가 있고 삭제하면 NuGet이 종속성을 다시 작성하는 것처럼 보이지만 프로젝트에는 여전히 위의 오류가 있습니다.
- TFS에서 프로젝트를 제거하려고 시도했지만 문제가 해결되지 않았습니다.
- 위의 오류와 함께 프로젝트의 모든 참조에는 노란색 경고 표시가 있으며 누락되었다고 말합니다.
- 프로젝트의 NuGet Package Manager를 확인하면 "누락 된"모든 항목 옆에 Microsoft.Net.Compilers를 포함한 녹색 체크 표시가 나타납니다.
- 새 웹 API / MVC 프로젝트를 추가하려고 시도했는데 Owin과 같은 대부분의 참조가 노란색 경고 표시와 함께 "누락"되는 비슷한 문제에 직면했습니다.