Programing

Nuget-패키지 복원에 실패했습니다.

crosscheck 2021. 1. 9. 10:43
반응형

Nuget-패키지 복원에 실패했습니다. 'WebApplication1'에 대한 패키지 변경 사항을 롤백합니다. 0


아직 게시하지 않았고 로컬에서 테스트하지 않은 내 사용자 지정 너겟 패키지입니다.

nuget 패키지는 dll 파일로 구성되며 nuspec 파일은 다음과 같습니다.

<?xml version="1.0"?>
<package >
  <metadata>
    <id>MyLib</id>
    <version>1.0.0</version>
    <authors>Author</authors>
    <owners>Owner</owners>
    <licenseUrl>license url</licenseUrl>
    <projectUrl>project url</projectUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>some description</copyright>
    <tags>Tag1 Tage2</tags>
  </metadata>
  <files>
    <file src="bin\Debug\netstandard1.4\*.dll" target="lib" />
    <file src="bin\Debug\netstandard1.4\*.pdb" target="lib" />
  </files>
</package>

nupkg 파일을 위치에 복사하고

Visual studio Tools -> Options -> Packages -> sources directory 

오류 :

Package MyLib 1.0.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package MyLib 1.0.0 supports: net (.NETFramework,Version=v0.0)
Package restore failed. Rolling back package changes for 'WebApplication1'.

문제를 해결하거나 추가 정보를 찾을 수있는 방법을 모르겠습니다.

더 많은 정보

dll 파일은 템플릿 (.Net Framework 4.5.2)을 사용하여 생성되었습니다.

Templates -> Visual C# -> .NET Core -> Class Library (.NET Standard)

웹 애플리케이션은 템플릿을 사용하여 생성되었습니다. (빈 웹 응용 프로그램)

Templates -> Visual C# -> .NET Core -> ASP.NET Core Web Application (.NET Core)

편집하다

Output아래에서 자세한 내용을 찾았습니다.

One or more packages are incompatible with .NETCoreApp,Version=v1.0.

.NETCoreApp과 호환되는 어떤 종류의 클래스 라이브러리를 만들어야합니까?

편집 2

나는이 URL을 보았다 . 그것은 사용 nupkg을 만들 제안 dotnet.exe pack --no-build내가 다운로드 이전 반면 nuget.exe패키지를 만들 수 nuget.org에서.

위의 명령을 시도했지만 Visual Studio에서

"... Target pack doesn't exists in the project ... "

이 사이트의 지침을 따랐지만 실패한 URL


Nuget 캐시를 지워야합니다. 이렇게하려면 도구-> 옵션으로 이동하여이 그림과 같이 클릭하십시오.enter image description here


프로젝트가 호환되지 않는 .Net Framework 버전을 대상으로합니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 대상 프레임 워크의 값을 확인합니다. Microsoft 용 Nuget 패키지를 살펴본 다음 더 적합한 NuGet 패키지를 설치합니다. 이전 버전의 NuGet 패키지를 설치하거나 새 버전을 대상으로하는 프로젝트를 업데이트합니다.

ReferenceURL : https://stackoverflow.com/questions/42059543/nuget-package-restore-failed-rolling-back-package-changes-for-webapplication

반응형