Visual Studio NuGet包管理器Version列与Installed列的区别及含义

两列具体含义与区别
Installed 列
展示当前项目中已实际安装的对应NuGet包的版本,是本地项目真实生效的依赖版本,只要项目完成包安装就会显示对应值,和当前选中的NuGet包源无关联。
Version 列
展示当前选中的NuGet包源中,和项目目标框架适配的对应包的最新可用版本:如果勾选了「包括预发行版」选项,会展示包含预发行版在内的最新版本;未勾选则仅展示最新稳定版。
Version 列无数据的常见原因
- 当前选中的NuGet包源网络连接异常,无法拉取包的版本列表
- 选中的包源内不存在该NuGet包,或该包已被包源下架
- 包源中该包的所有版本都不兼容当前项目的目标框架,无适配的可用版本
内容的提问来源于stack exchange,提问作者Brondahl
相关产品推荐
相关产品推荐

