是否可以创建面向.NET Framework 4.6或4.6.1的可移植类库?
我们正在将许多C#.NET 4.6.1项目转换为可移植类库(PCL),并且在此过程中必须将TargetFrameworkVersion
设置为v4.5
以便在修复期间修复以下错误加载项目:
错误:导入的项目" C:\ Program Files(x86)\ MSBuild \ Microsoft \ Portable \ v4.6.1 \ Microsoft.Portable.CSharp.targets"没找到。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。
Portable文件夹不包含4.6.1
子文件夹,但包含4.6
子文件夹。不幸的是,当4.6
作为TargetFrameworkVersion
时,会出现以下对话框,其下载链接以www.msn.com结尾:
在定位下的项目属性中,可以选择.NET Framework 4.6
,但这只会产生以下消息:
以下内容将自动定位,因为它们支持同一组可移植API:.NET Framework 4.5