Как я могу установить старую версию плагина ReSharper?
Я использую ReSharper 8.0 в Visual Studio 2010. ReSharper 8.0 использует диспетчер расширений на основе NuGet для управления плагинами, что позволяет очень легко находить и устанавливать плагины, но этот Extension Manager будет предлагать только последнюю версию любого данного плагина., Он также отслеживает обновления плагинов и предлагает обновить плагины, когда доступна новая версия.
Это где моя проблема возникла. Конкретный плагин я использую (GoToWord
) была обновлена, и последняя версия (0.9.3
), кажется, не работает. Я не могу найти способ откатиться на предыдущую хорошую версию (0.9.1.1
), ни способа установить более старую версию, как только я ее удалил.
Я попытался открыть обычную консоль диспетчера пакетов NuGet (в Tools | Library Package Manager | Package Manager Console
) и выдаем эту команду:
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 консоль? Или есть какой-то другой способ установить старую версию плагина?
1 ответ
К сожалению, мы не реализовали поддержку установки более старых версий плагина. Но вы должны иметь возможность подделать его вручную, отредактировав packages.config
файл в %APPDATA%\JetBrains\ReSharper\vAny
папку и добавление строки, такой как:
<package id="ReSharper.GoToWord" version="0.9.1.1" />
Если вы перезапустите VS сейчас и перейдете к диспетчеру расширений, вам будет предложено указать, что некоторые расширения не установлены, и нажмите кнопку восстановления пакета, чтобы загрузить и установить нужную версию.
Вы сообщили о проблеме на странице проекта GitHub? https://github.com/controlflow/resharper-gotoword/issues