我在 Visual Studio 2010 中使用 ReSharper 8.0。ReSharper 8.0 使用基于NuGet 的扩展管理器进行插件管理,这使得查找和安装插件变得非常容易,但这个扩展管理器只会提供任何给定插件的最新版本. 它还跟踪插件更新,并在新版本可用时提供更新插件。
这就是我的问题出现的地方。我使用的特定插件 ( GoToWord
) 已更新,最新版本 ( 0.9.3
) 似乎无法使用。我无法想出任何方法来回滚到以前的好版本 ( 0.9.1.1
),也无法在卸载旧版本后安装它。
我尝试打开常规的 NuGet 包管理器控制台(at Tools | Library Package Manager | Package Manager Console
)并发出以下命令:
Install-Package resharper.GoToWord -version 0.9.1.1
但这在依赖解决阶段失败了,大概是因为常规NuGet 不知道 ReSharper:
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 版本是否有控制台?还是有其他方法可以安装旧版本的插件?