当前位置:  开发笔记 > 前端 > 正文

.NETStandard1.6 PCL出错:"您的项目未引用".NETPlatform,Version = v5.0"框架"

如何解决《.NETStandard1.6PCL出错:"您的项目未引用".NETPlatform,Version=v5.0"框架"》经验,为你挑选了1个好方法。

为了帮助重现该问题,需要执行以下步骤在Visual Studio 2015中创建.NETStandard1.6 PCL:

    创建一个新的类库(适用于iOS,Android和Windows).

    在"属性"页面中,单击"Target .NET Platform Standard".

    将.NETStandard表单.NETStandard1.1更改为.NETStandard1.6

    构建这个空项目.

发生以下错误:

>C:\Program Files (x86)\MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets(140,5): error : Your project is not referencing the ".NETPlatform,Version=v5.0" framework. Add a reference to ".NETPlatform,Version=v5.0" in the "frameworks" section of your project.json, and then re-run NuGet restore.

以下是project.json:

{
  "supports": {},
  "dependencies": {
    "Microsoft.NETCore.Portable.Compatibility": "1.0.1",
    "NETStandard.Library": "1.6.0"
  },
  "frameworks": {
    "netstandard1.6": {}
  }
}

任何人都可以提供一个关于如何在"框架"部分中添加对".NETPlatform,Version = v5.0"的引用的提示吗?我尝试了以下方法:

"donet5.4":{}

"donet5.0":{}

两者都不起作用.



1> Stonetip..:

对于.csproj文件末尾的VS2015,添加:


    .NETStandard,Version=v1.6

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有