我在Visual Studio 2010中使用了ReSharper 8.0。ReSharper 8.0使用NuGet-based Extension Manager進行插件管理,這使得它很容易找到並安裝插件,但是這個擴展管理器只會提供最新的版本的任何給定的插件。它還會跟蹤插件更新,並提供在新版本可用時更新插件。如何安裝舊版本的ReSharper插件?
這是我的問題出現的地方。我使用的特定插件(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
ReSharper Extension Manager版本的NuGet是否有控制檯?或者是否有其他方法來安裝舊版本的插件?
它回來了!我可以吻你!現在,我將去報告問題(我打算,誠實!) – AakashM
似乎不適用於R#10? – zaitsman
嗯。不,我認爲我們不支持在安裝程序中恢復軟件包。您可以嘗試將版本添加到'%LOCALAPPDATA%\ JetBrains \ plugins \ repositories.config'中列出的其中一個位置的'packages.config'中,然後通過添加/刪除控制面板運行安裝程序,或者ReSharper在幫助菜單中檢查更新。我不知道它是否會起作用(另外,Go To Word插件絕對不適用於ReSharper 10)。 – citizenmatt