【发布时间】:2013-02-21 09:38:53
【问题描述】:
单击“管理解决方案的 Nuget 包”时,Nuget 包管理器 UI 允许管理已安装的包。选中项目旁边的复选框会在项目中安装已安装包的相同版本。
是否有与此等效的包管理器控制台命令?
除非您使用 -Version 参数,否则 Install-Package 命令始终会查找最新版本。但我通常不知道我已经安装了哪个版本。那么在控制台中怎么说:只需安装该解决方案的其中一个项目中已经安装的最新版本?
这可能吗?
【问题讨论】:
-
如果不启用包还原,则无法从 VS 执行此操作,这会影响您的解决方案。但是,我们实际上正在创建一个 Visual Studio 扩展,除了所有 NuGet 扩展功能之外,它还允许您将包与 packages.config 中的任何内容同步(当然还有更多)。如果您对此感兴趣,我们将接近测试阶段。
-
听起来确实很有趣。我不太确定启用包还原对此事有什么影响。只要我一直关注我正在安装的包版本,我对包还原“修改”我的解决方案没有任何问题......
标签: powershell versioning nuget