.NET 표준 1.3 (A 자 마린 응용 프로그램에서 사용되는 클래스 라이브러리)을 대상으로 프로젝트를 빌드하려고 할 때, 나는 다음과 같은 메시지와 실패한 빌드 수 :.NET 표준 프로젝트 빌드가 인정 메시지와 함께 실패
을오류 : 프로젝트가 ".NETPlatform, Version = v5.0" 프레임 워크를 참조하지 않습니다. project.json의 "frameworks"섹션에서 ".NETPlatform, Version = v5.0"에 대한 참조를 추가 한 다음 NuGet 복원을 다시 실행하십시오. 어떤 정보가 아니라 내가 참조를 추가 할 방법 온라인이 없습니다
{ "supports": {}, "dependencies": { "Microsoft.NETCore.Portable.Compatibility": "1.0.1", "NETStandard.Library": "1.6.0", "Newtonsoft.Json": "9.0.1", "NJsonSchema": "6.5.6190.16910" }, "frameworks": { "netstandard1.3": {} } }
다음
project.json
은 다음과 같습니다
(내가 그것을 편집하지 않은이 원래 저를 위해 생성 된 것입니다) 추가하고, 그것이 제공하는 값은 그대로 작동하지 않는다고 말합니다.
어떻게이 프로젝트를 만들 수 있습니까?
업데이트 :
이이 https://github.com/dotnet/roslyn/issues/12918 및 오류 출력에 업데이트 된 시도
Error : Your project is not referencing the
".NETStandard,Version=v1.3" framework. Add a reference to
".NETStandard,Version=v1.3" in the "frameworks" section of your
project.json, and then re-run NuGet restore.
업데이트 :
나는 그것이 다른 프로젝트를 빌드하려고 지점에 왔 솔루션을 제공하고 라인을 따라 수천 개의 오류를 제공합니다.
System.Object is n 정의 또는 가져 오기
도서관을 건축하고 있습니까? 또는 휴대 전화에서 실행해야하는 항목입니다. Netstandard는 클래스 라이브러리 전용입니다. – TerribleDev
휴대용 클래스 라이브러리 – Dagrooms
또한 빌드 컴퓨터에 .NET 코어가 설치되어 있습니다 – Dagrooms