IT이야기

Visual Studio 2010 확장을 수동으로 제거하는 방법

cyworld 2021. 10. 2. 17:53
반응형

Visual Studio 2010 확장을 수동으로 제거하는 방법은 무엇입니까?


그래서 VS2010에서 최신 NuGet 패키지 관리자를 다운로드하라는 메시지가 표시되었습니다. 다음을 포함하여 모든 이전 업데이트가 실패했습니다.
VSIXInstaller.SignatureMismatchException: The installed version of 'NuGet Package Manager' is signed, but the update version has an invalid signature. Therefore, Extension Manager cannot install the update.

그 자체로 지금 얼마 동안 진행되고 있지만 여전히 수정하지 않았습니다(Q&A 참조) .

알겠습니다. 이전에는 NuGet 확장을 제거하고 최신 버전을 설치할 수 있었습니다. 그러나 이번에는 DisableUninstall버튼이 모두 비활성화됩니다. 따라서 제거할 수 없고 업그레이드할 수 없습니다.

캐치22.

Visual Studio에서 NuGet 확장을 수동으로 제거하려면 어떻게 해야 하나요?
NuGet을 제거하려면 어떤 파일/폴더/reg 항목을 죽여야 합니까?


NuGet을 제거하려면 먼저 Visual Studio를 관리자로 실행해야 합니다. 그러면 제거 옵션을 사용할 수 있습니다.

VS를 다시 시작하지만 이번에는 일반 계정으로 실행합니다. 앞으로 NuGet을 설치할 때 관리자로 실행하지 않고도 이후 버전으로 업데이트할 수 있어야 합니다.

이 문제는 NuGet이 MVC 3과 함께 설치되었기 때문에 발생한다고 생각합니다. 앞으로 더 이상 NuGet을 다른 소프트웨어와 번들로 묶지 않기를 바랍니다.


아마도 이것은 지금 수정되었습니다. 아주 새로운 릴리스가 있습니다. http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c/

http://docs.nuget.org/docs/reference/known-issues#Upgrading_to_latest_NuGet_from_an_older_version_causes_a_signature_verification_error . 로그를 볼 때 SignatureMismatchException에 대한 언급을 볼 수 있습니다. 이 문제가 발생하지 않도록 Visual Studio 2010 SP1 핫픽스를 설치할 수 있습니다. 또는 해결 방법은 NuGet을 제거한 다음 VS 확장 갤러리에서 설치하는 것입니다. 자세한 내용은 http://support.microsoft.com/kb/2581019 를 참조하십시오.


솔루션의 여러 프로젝트에 적용된 Nuget 패키지를 삭제/제거하려면 다음으로 이동하십시오.

  1. 도구 -> Nuget 패키지 관리자 -> 솔루션용 Nuget 패키지 관리

  2. '설치된 패키지'가 있는 왼쪽 열에서 '모두'를 선택하면 설치된 패키지 목록과 패키지 전체에 걸쳐 관리 버튼이 표시됩니다.

  3. 관리 버튼을 선택하면 팝업이 표시됩니다. 프로젝트 이름의 확인란을 선택 취소하고 확인합니다.

나머지 작업은 패키지 관리자가 대신합니다.

ReferenceURL : https://stackoverflow.com/questions/6646936/how-to-manually-uninstall-a-visual-studio-2010-extension

반응형