3

Visual Studio 2010에서 ReSharper 8.0을 사용하고 있습니다. ReSharper 8.0은 플러그인 관리를 위해 NuGet-based Extension Manager을 사용하므로 플러그인을 쉽게 찾고 설치할 수 있지만이 확장 관리자는 특정 플러그인의 최신 버전 만 제공합니다 . 또한 플러그인 업데이트를 추적하고 새 버전을 사용할 수있을 때 플러그인을 업데이트하도록 제안합니다.어떻게 ReSharper 플러그인의 이전 버전을 설치할 수 있습니까?

여기 내 문제가 발생했습니다. 내가 사용하는 특정 플러그인 (GoToWord)이 업데이트되었으며 최신 버전 (0.9.3)이 작동하지 않는 것으로 보입니다. 이전 버전 (0.9.1.1)으로 롤백 할 방법이 없으며 제거한 후에 이전 버전을 설치하는 방법도 없습니다.

내가 (Tools | Library Package Manager | Package Manager Console에서) 일반 NuGet 패키지 관리자 콘솔을 열고이 명령을 실행하려고했습니다 :

Install-Package resharper.GoToWord -version 0.9.1.1 

을하지만이 ReSharper에서이 에 알려져 있지 아마도 때문에, 의존성 해결 단계에서 실패 일반 NuGet :

Attempting to resolve dependency 'ReSharper (≥ 8.0)'. 
Install-Package : Unable to resolve dependency 'ReSharper (≥ 8.0)'. 
At line:1 char:16 
+ Install-Package <<<< resharper.GoToWord -version 0.9.1.1 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

NuGet의 ReSharper Extension Manager 버전에 콘솔이 있습니까? 아니면 이전 버전의 플러그인을 설치하는 다른 방법이 있습니까?

답변

5

슬프게도 우리는 이전 버전의 플러그인 설치를 지원하지 않았습니다. 그러나 당신이 %APPDATA%\JetBrains\ReSharper\vAny 폴더에 packages.config 파일을 편집하고 같은 줄을 추가하여 수동으로 가짜 할 수 있어야한다 : 당신은 지금 VS를 다시 시작하고 확장 관리자에 가면

<package id="ReSharper.GoToWord" version="0.9.1.1" /> 

, 당신은 할 수 있다는 메시지가 표시 취득한다 일부 확장 프로그램이 설치되지 않았으며 패키지 복원 버튼을 클릭하면 올바른 버전을 다운로드하여 설치해야합니다.

프로젝트의 GitHub 페이지에서 문제를 신고 해 주셨습니까? https://github.com/controlflow/resharper-gotoword/issues

+0

돌아왔다! 나는 너에게 키스 할 수있어! 이제 가서 문제를보고 할 것입니다 (솔직하게 말씀 드리려고했습니다!) – AakashM

+0

R # 10에서 작동하지 않는 것 같습니까? – zaitsman

+0

흠. 아니요, 설치 프로그램에서 패키지 복원을 지원한다고 생각하지 않습니다. '% LOCALAPPDATA % \ JetBrains \ plugins \ repositories.config'에 나열된 위치 중 하나에서 버전을'packages.config'에 추가 한 다음 추가/제거 제어판을 통해 설치 프로그램을 실행하거나 도움말 메뉴에서 ReSharper의 업데이트 확인. 나는 그것이 잘 작동하는지 아닌지 모른다. (또한 Go To Word 플러그인은 확실히 ReSharper 10에서 작동하지 않는다.) – citizenmatt

관련 문제