패키지를 설치하는 동안 NuGet에서 다음 오류가 발생합니다. Microsoft.AspNet.Server.IIS
Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS.Interop (≥ 1.0.0-alpha4-10330)'.
Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS (≥ 1.0.0-alpha4-10330)'.
'Microsoft.AspNet.Loader.IIS' already has a dependency defined for 'Microsoft.AspNet.FeatureModel'.
어떻게 해결합니까?
업데이트 :
또한 다음을 받고 있습니다.
Attempting to resolve dependency 'Microsoft.Framework.DependencyInjection (≥ 1.0.0-alpha4-10326)'.
'Microsoft.Framework.DependencyInjection' already has a dependency defined for 'Microsoft.Framework.ConfigurationModel'.
답변
이 문제는 최신 NuGet 패키지 관리자를 설치하여 해결되었습니다.
https://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca
Visual Studio를 다시 시작하는 것을 잊지 마십시오.
답변
내 솔루션에서 비슷한 문제를 다음과 같이 수정했습니다.
- 명령 프롬프트 열기
- 내 솔루션의 .nuget 폴더로 이동
- 달리는
nuget update -self
이 업그레이드 복사본 NuGet.exe
그에서 내 솔루션이었다 2.8.0
에 3.4.4
고정하는의 ‘X’이미 제작하기 전에 자동으로 SSH.NET을 다운로드를 중지했다 ‘Y’오류에 대해 정의 된 종속성이 있습니다.
(솔루션에 복사본이없고 그렇지 않을 수도있는 경우 NuGet.exe
대신 TN의 답변에서 솔루션을 시도해야합니다.)
답변
업데이트를 시도했지만 작동하지 않았습니다. 도움 :
- NuGet 제거 => 도구 => 확장 및 업데이트 => 설치됨
- NuGet 설치
- Visual Studio 다시로드
답변
이전 버전의 Visual Studio 2010에서이 오류가 발생했습니다. 프로젝트 구성으로 인해이 버전을 최신 버전으로 업데이트 할 수 없습니다. 따라서 위에서 권고 한 NuGet 업데이트로 문제가 해결되지 않았습니다.
이 상황과 유사한 상황에서 오류의 근본 원인은 설치하려는 패키지의 종속성으로 인해 프로젝트에서 사용 가능한 .NET 버전과 호환되지 않습니다.
범용 솔루션은 Visual Studio 또는 .NET의 필수 업데이트가 아니라 시스템과 호환되는 동일한 패키지의 이전 NuGet 버전을 설치하는 것입니다.
어떤 이전 버전이 작동할지 확실히 알 수는 없습니다. 제 경우에는이 명령이 NuGet 업데이트없이 패키지를 설치했습니다.
Install-Package X -Version [compatible version number]
답변
TeamCity 빌드 서버에서이 문제가 발생했습니다. TC를 통해 빌드 서버에서 NuGet 업데이트를 시도했지만 작동하지 않았습니다. Nuget Installer 빌드 단계의 “업데이트 모드”를 솔루션 파일에서 packages.config
.
답변
'Newtonsoft.Json' already has a dependency defined for 'Microsoft.CSharp'
TeamCity 빌드 서버 에서 문제가 발생 했습니다. Nuget Installer 빌드 단계 의 ” 업데이트 모드 “를 솔루션 파일에서 packages.config로 변경 하고 NuGet.exe 를 최신 버전 (3.5.0이 있음)으로 변경하고 작동했습니다!
답변
- https://www.nuget.org/packages/ClosedXML/0.64.0 링크로 이동 하십시오.
- NuGet 패키지 검색
- 관련 패키지의 모든 버전보기
- 더 낮은 버전의 패키지 설치
