>백엔드 개발 >C#.Net 튜토리얼 >Visual Studio 2017에서 .net 표준 클래스 라이브러리 생성 시 컴파일 오류 문제 해결

Visual Studio 2017에서 .net 표준 클래스 라이브러리 생성 시 컴파일 오류 문제 해결

Y2J
Y2J원래의
2017-04-28 10:33:392574검색

이 글은 Visual Studio 2017에서 .net 표준 클래스 라이브러리를 생성할 때 발생하는 컴파일 오류의 원인과 해결 방법을 주로 자세히 소개하고 있습니다. 관심 있는 친구들이 참고할 수 있는 내용이 있습니다.

공식 버전은 다음과 같습니다. 지난달에 출시된 이후로 업데이트 안내를 자주 받는 것 같아요. 아직도 문제가 많은 것 같아요! 물론 저를 가장 매료시키는 것은 .net 표준과 .net 코어입니다.

최근에 .net 표준 프로젝트를 접했는데 새로운 클래스 라이브러리를 생성하고 직접 컴파일을 했더니 오류가 발생했어요! ! 나는 즉시 기분이 좋지 않았고 그것에 대한 관심이 크게 감소했습니다!

초보라면 아마 바로 욕하실거에요! 베테랑으로서 진정하고 그 이유를 살펴 보겠습니다.

마지막 항목 보기:

자산 파일 "c:usersnewblifesdocumentsvisual studio 2017ProjectsTestDemoTestDemoobjproject.assets.json"을 찾을 수 없습니다. NuGet 패키지 복원을 실행하여 이 파일을 생성합니다. E:ProgramDataVS2017MSBuildSdksMicrosoft.NET.SdkbuildMicrosoft.NET.Sdk.targets 92

.net 표준 패키지가 복원되지 않아 시스템 네임스페이스조차 찾을 수 없다는 오류가 발생하기 때문입니다.

종속성 아래에 NETStandard.Library는 없지만 프로젝트 파일 설정에는 문제가 없습니다.

첫 번째 반응은 NETStandard를 설치하는 것입니다. .Net 표준의 .Library 패키지 클래스 라이브러리에 이 패키지가 없는 것은 불가능하지만 왜 패키지를 자동으로 복원할 수 없습니까?

새로 설치한 Visual Studio 2017이라 설정이 많지 않아서 문득 Visual Studio 패키지 관리 설정에 문제가 있다는 생각이 들었습니다.

탭 열기는 정말 체크가 안되어 있어요! ! 기본 설정이 변경된 것으로 나타났으며 Visual Studio 2015에서는 이를 기본적으로 선택했습니다! !

원하는 대로 다음과 같이 설정합니다.

프로젝트를 다시 컴파일합니다.

원하는 결과가 나왔고, 이번에는 안심하고 일을 할 수 있게 되었습니다.

요약

Visual Studio 2017을 새로 설치한 친구들은 사용하기 전에 설정 탭을 잘 살펴보고 관련 설정을 추가하는 것을 잊지 마세요. 잘못됐어요. 시간을 많이 허비했는데도 아직 알아내지 못했어요!

위 내용은 Visual Studio 2017에서 .net 표준 클래스 라이브러리 생성 시 컴파일 오류 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.