在Visual Studio 2017中向我的项目添加一个nuget包。等待5分钟进行下载并安装并获取。
无法安装包'Foo.Bar 1.0'。您正在尝试安装 这个包成了一个目标项目 ” .NETPortable,版本= 4.5版,档案= Profile7'
所以做一些配置限制我的个人资料再次尝试并获得
无法安装包'Foo.Bar 1.0'。您正在尝试安装 这个包成了一个目标项目 ” .NETPortable,版本= V4.6,档案= Profile44'
那么如何判断给定Nuget支持的幻数?
答案 0 :(得分:0)
如何确定给定Nuget包支持的配置文件?
.NETPortable标识符用于可移植库。每个可移植库可以在许多不同的平台上运行,由名为Profile_N _的配置文件表示。
.NETPortable标识符需要配置文件。配置文件如下:
https://portablelibraryprofiles.stephencleary.com/
因此,我们可以根据该列表中的 NuGet目标了解给定NuGet支持的配置文件编号。
评论更新:
如何确定" NuGet Target"给定的nuget包支持吗?
当我们给出一个nuget包时,我们可以用NuGet Package Explorer打开它,就像Newtonsoft.Json:
我们可以知道nuget目标是" portable-net40+sl5+win8+wp8+wpa81
"和" portable-net45+win8+wp8+wpa81
",然后检查该个人资料列表,我们可以知道该个人资料应该是Profile259
和Profile328
。
希望这有帮助。