在Visual Studio 2012中管理引用
本文关键字:管理 引用 2012 Visual Studio | 更新日期: 2023-09-27 18:18:07
请帮助我理解:我有一个Visual Studio项目。它启用了Nuget包管理器。我安装了几个库。库版本在packages.config中显示。每个库在参考文献中都有相应的条目。
现在,假设我想将库版本从2.2.0更改为2.1.0。我该怎么做呢?起初,我假设您可以更改packages.config中的版本号。但是,当我这样做,并让Nuget下载较早版本的库时,项目引用没有改变。
我是否必须手动删除项目中的每个引用到2.2.0并将其替换为2.1.0?
我觉得我"做错了",但我似乎找不到任何人做对的例子。
谢谢你的帮助!
以jQuery为例:
如果您想回滚到以前的版本,您可以从包管理器控制台中运行Uninstall-Package jQuery
和Install-Package jQuery -Version 2.1.0
命令。
同样,包的nuget页面将列出所有可用的版本。例:jQuery
所有这些都可以在nuget文档
您不能简单地更改配置文件中的版本,因为您的项目仍然持有对二进制文件的引用,因此二进制文件也需要替换。
现在,我不完全确定是否有一个"降级"Powershell命令,但你可以卸载特定的包,然后安装一个较低的版本。通过使用包管理器控制台。所以在Visual Studio中:
- 转到视图菜单->其他Windows ->包管理器控制台
- 从下拉列表中选择Default Project
- 然后运行以下命令卸载 包
卸载命令为…
Uninstall-Package YOUR_PACKAGE_NAME
安装较低版本,运行命令…
Install-Package YOUR_PACKAGE_NAME -Version 1.0
这些命令和其他命令在The Package Manager Console Powershell Reference
中有很好的文档说明Uninstall-Package命令
安装包命令