Microsoft.NETCore.App 버전 1.1.0을 사용하여 dotnetcore 프로젝트를 구축하고 있습니다. 1.1.1로 업데이트하려고 시도했지만 프로젝트는 NUnit을 사용합니다. NUnit은 아직 1.1.1에서 완전히 지원되지 않습니다. 그래서 나는 그것을 되 돌렸다. 그러나 업데이트의 일환으로 1.1.1의 .Net Core 앱을 설치해야했습니다. 롤백 후, 나는-다시없는 설치 1.1.0, 그리고 내가 빌드 할 때 나는 여전히 다음과 같은 오류가 발생합니다 :Microsoft.DotNet.Props가 없기 때문에 DotNetCore 빌드가 실패합니다.
Error MSB4019 The imported project "C:\Program Files\dotnet\sdk\1.0.1\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
은 내가 설치 한 SDK의 모든 버전에 대한 파일 디렉토리에보고, 그리고 아무도 그들에게는 그 디렉토리가 있습니다. 오늘 아침 업데이트를 시도 할 때까지이 작업이 진행되었습니다. 이전 버전의 .Net Core를 다시 설치 한 후에도 왜 여전히 실패하는지 확실하지 않습니다. 이것은 나를위한 차단제로서 API의 기능을 만들고 마무리하는 것을 방해합니다. 어떤 도움이라도 대단히 감사합니다.
업데이트 : 확실한 대답은 VS2017에 프로젝트를 이동하는 것입니다,하지만 우리의 프로젝트는 아직 완전히 VS2017와 dotnetcore에서 지원되지 않습니다 테스트를 위해 NUnit과를 사용하기 때문에 불행하게도 즉, 현재 선택 사항이 아닙니다.
3 월 7 일에 VS2017 및 .NET Core tooling 1.0 RTM이 출시되면서 VS2015에 시간을 낭비하지 마십시오. –
불행히도 우리 스위트는 VS2017 및 dotnetcore와의 호환성이 제한적인 NUnit을 사용하기 때문에 2017로 이동할 수 없습니다. – cidthecoatrack
NUnit에 대해 언급 한 것이 흥미 롭습니다. .NET 표준 클래스 라이브러리를 안전하게 개발 한 다음 고전적인 .NET Framework 클래스 라이브러리 프로젝트에서 NUnit 테스트 사례를 실행할 수 있습니다. –