ProgramingTip

NuGet 업그레이드 문제

bestdevel 2020. 10. 13. 08:13
반응형

NuGet 업그레이드 문제


MVC3 (1.0)과 함께 제공되는 NuGet 버전이 최신 버전 (현재 1.4)으로 업그레이드하면 실패하고 로그 파일에 다음과 같이 표시됩니다.

6/27/2011 1:25:08 PM-VSIXInstaller.SignatureMismatchException : "NuGet Package Manager"버전이 서명 업데이트 버전에 잘못된 서명이 있습니다. 따라서 Extension Manager는 업데이트를 수 없습니다. VSIXInstaller.Common.VerifyMatchingExtensionSignatures (IInstalledExtension installedExtension, IInstallableExtension updateExtension)에서 VSIXInstaller.InstallProgressPage.BeginInstallVSIX (SupportedVSSKU targetAppID)

6/27/2011 1:25:08 PM- 설치 오류 : VSIXInstaller.SignatureMismatchException : 균형 'NuGet Package Manager'버전이 서명 업데이트 버전에 잘못된 서명이 있습니다. 따라서 Extension Manager는 업데이트를 수 없습니다. VSIXInstaller.Common.VerifyMatchingExtensionSignatures (IInstalledExtension installedExtension, IInstallableExtension updateExtension)에서 VSIXInstaller.InstallProgressPage.BeginInstallVSIX (SupportedVSSKU targetAppID)

6/27/2011 1:26:27 PM-VSIXInstaller.SignatureMismatchException : "NuGet Package Manager"버전이 서명 업데이트 버전에 잘못된 서명이 있습니다. 따라서 Extension Manager는 업데이트를 수 없습니다. VSIXInstaller.Common.VerifyMatchingExtensionSignatures (IInstalledExtension installedExtension, IInstallableExtension updateExtension)에서 VSIXInstaller.InstallProgressPage.BeginInstallVSIX (SupportedVSSKU targetAppID)

NuGet을 제거 (프로그램 추가 / 제거를 통해)하고 1.4를 수동으로 설치하려고 시도했지만 설명 할 수없는 메시지가 표시됩니다. 내가 뭘 잘못하고 있는지 아십니까?


문서화되어 있습니다. : http://docs.nuget.org/docs/reference/known-issues

이 문제가 발생하는 데는 두 가지 이유가 있습니다. 서명되지 않은 사고거나 잘못 서명 된 NuGet 버전을 설치했습니다. 예를 들어, 통합 서버 (http://ci.nuget.org/)에서 빌드를 가져 오거나 이전 CodePlex 릴리스 중 하나를 설치 한 경우입니다.

Windows XP 또는 Windows 2003의 일부 사용자에게 영향을주는 또 다른 문제가 있습니다. 컴퓨터의 인증 기관이 인증서를 유효하지 않은 잘못보고하는 것처럼 보입니다. 아직이 문제를 조사 중입니다.


  1. 모든 Visual Studio 2010 인스턴스를 닫습니다.
  2. 권한으로 Visual Studio를 다시 관리자 다.
  3. "도구"> "확장 관리자"로 이동하십시오.
  4. NuGet 제거
  5. NuGet을 다시 설치하십시오.

제거 할 수없는 경우 다음으로 이동하십시오.

C : \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft Corporation \ NuGet Package Manager

이 폴더를 제거하십시오. 관리자는 귀하의 책임입니다!


에서 NuGet 페이지 VS 갤러리 웹 사이트 :

" 일반적인 업그레이드 실패 에 대한 세부 정보 및 솔루션을 포함 하여 NuGet Docs 사이트 에서 현재 릴리스 정보 / 내부 문제 검토 (Visual Studio 2010 SP1 사용 가능 )"


도구 | 그런 다음 Extension Manager를 사용하여 수 있습니다. Hanselman의 게시물 을 좀 더주의 깊게 읽었다면 1.0이 잘 작동하지 않는다는 것을 깨달았을 것입니다.


권한으로 실행하고 제거하고 관리자 온라인 아카이브에 액세스 할 수없는 경우 ... vsix 파일 https://docs.nuget.org/consume/installing-nuget 을 다운로드하여 찾을 수 있습니다.

참고 URL : https://stackoverflow.com/questions/6496640/nuget-upgrade-issue

반응형