2016-12-14 117 views
5

当试图建立一个项目针对.NET 1.3标准(一类库由Xamarin应用程序使用),我收到以下消息和失败构建:.NET标准项目构建失败,没有帮助的消息

错误:您的项目没有引用“.NETPlatform,Version = v5.0” 框架。在project.json的 “框架”部分中添加对“.NETPlatform,Version = v5.0”的引用,然后重新运行NuGet恢复。

project.json看起来像这样(我没有编辑它,这就是最初对我产生):

{ 
    "supports": {}, 
    "dependencies": { 
    "Microsoft.NETCore.Portable.Compatibility": "1.0.1", 
    "NETStandard.Library": "1.6.0", 
    "Newtonsoft.Json": "9.0.1", 
    "NJsonSchema": "6.5.6190.16910" 
    }, 
    "frameworks": { 
    "netstandard1.3": {} 
    } 
} 

没有信息网上,我怎么会添加引用它补充说,它提供的价值并不是按原样运作的。

如何让这个项目构建?

更新:

试过这种https://github.com/dotnet/roslyn/issues/12918和错误输出已经更新到

Error : Your project is not referencing the  
".NETStandard,Version=v1.3" framework. Add a reference to 
".NETStandard,Version=v1.3" in the "frameworks" section of your 
project.json, and then re-run NuGet restore. 

更新:

我就读懂了,它试图建立在另一个项目点解决方案,并给出了成千上万的错误沿线

System.Object是n没有定义或导入

+0

你在建图书馆吗?或者应该在手机上运行的东西。 Netstandard仅适用于类库。 – TerribleDev

+0

便携式类库 – Dagrooms

+0

另外我在生成机上安装了.NET Core – Dagrooms

回答

0

自VS 2017发布以来,我已经使用新的csproj风格将项目升级到.NET标准。看来,.NET删除了project.json,所以我正在关闭这个问题。

相关问题