将一个旧版本的NuGet软件包安装到特定项目中非常简单(参见this answer)。
但是,我无法找到解决方案范围的方法。
这是一个很常见的案例,因为jQuery转向并行的1.x / 2.x版本模型,其中有一个当前的1.x版本和一个仅支持现代浏览器的当前2.x版本。 NuGet仅将2.x版本显示为当前版本,这使得更新1.x发布时非常痛苦。
答案 0 :(得分:3)
使用命令行将软件包安装到特定项目:
Install-Package Common.Logging -Version 1.2.0
然后右键单击您的解决方案,然后去管理nuget包以获得解决方案。转到已安装的软件包部分并将其安装到您需要的项目中。
这并不像在一步中那样简单,但它有效。