.NET标准项目构建失败,没有帮助的消息
问题描述:
当试图建立一个项目针对.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没有定义或导入
答
自VS 2017发布以来,我已经使用新的csproj风格将项目升级到.NET标准。看来,.NET删除了project.json,所以我正在关闭这个问题。
你在建图书馆吗?或者应该在手机上运行的东西。 Netstandard仅适用于类库。 – TerribleDev
便携式类库 – Dagrooms
另外我在生成机上安装了.NET Core – Dagrooms