Visual Studio 2015 업데이트 3 및 .NET Core 1.0에서 작업하고 있습니다. NETCoreApp v1.0 유형의 웹 API 프로젝트가 있습니다. .NET Core 클래스 라이브러리를 추가하면 .NETStandard v1.6 유형이됩니다. 이 라이브러리를 웹 API 프로젝트에 참조로 추가 할 수 있지만 using 문을 추가하려고하면 인식되지 않습니다..NET 핵심 라이브러리를 만드는 방법 .NET 핵심 응용 프로그램 (웹 API)에서 참조 할 수 있습니다.
.NETCoreApp 유형의 다른 프로젝트를 만들면이를 참조하고 문제없이 클래스를 사용할 수 있습니다.
.NET Core App에서 .NET Core 클래스 라이브러리를 사용하려면 어떻게해야합니까?
편집/업데이트 :
- 이 편집기의 경고에도 불구하고, .NETCoreApp 클래스 라이브러리로 호출, 구축 및 실행 않기 때문에, 에디터/인텔리의 문제가 될에만 나타납니다.
- Resharper를 실행 중입니다. 다른 유형의 프로젝트에서 유사한 문제가 있다고 생각합니다. 최신 버전이 있고 Resharper 캐시를 지우고 VS2105를 다시 시작했는지 확인했습니다. 당신이
netstandard1.X
대상으로하는 라이브러리를 구축 한 후에는
유용한 답변 주셔서 감사합니다.하지만 다음 단계 인 내 문제를 해결하지 못합니다. 일단 작동중인 .NET Core App을 사용하고 .NET Standard 라이브러리에 종속성을 추가하면 Visual Studio는 라이브러리를 인식합니다. 즉, 라이브러리의 클래스를 참조하려는 모든 시도는 '라이브러리 이름'을 해석 할 수 없습니다라는 오류 메시지로 강조 표시됩니다. 모호성을 없애기 위해 질문을 업데이트하겠습니다. – Peter
@ 장난감 나는 문제가 참조가 올바르지 않다고 생각했다.당신이 Resharper로부터 거짓 긍정을 받고 있다는 느낌이 들었습니다. –