我正试图将MathNet.Numberics包安装到我的项目(类库(中,这时我收到了以下错误:
由于一个或多个包与您的项目不兼容,NuGet操作失败。不赞成使用".NETPlatform,Version=v5.0"("dotnet"(项目框架。有关如何将项目迁移到支持的框架的更多信息,请参阅迁移文档(https://aka.ms/rugr4c)。你想继续执行项目操作吗?
尝试更新Microsoft.NETCore.Portable.Compatibility包时也发生了此错误。有人知道是什么导致了这个问题吗?即使经过一些研究,我也不太明白这个错误是怎么说的,我也找不到其他人有这个问题。谢谢
由于一个或多个包与您的项目不兼容,nuget操作失败
因为在Visual Studio 2017 15.3:
有两种方法可以针对
.NET Standard
:一种是让PCL目标.NET标准。另一种是通过新的.NET Standard
项目类型。NuGet团队禁用了允许PCL目标的UI.NET Standard
,因为它从未运行良好。听起来我们意外损坏了影响现有项目的其他内容。但是,您可以使用
.NET Standard
项目类型,即文件|新建项目|.NET Standard|类库(.NET Standard(以.NET Standard 1.x/2.x为目标,它仍然可以从.NET Core 1.x/2.x.消耗
查看博客Announcing.NET Standard 2.0以了解的一些详细信息
希望这能有所帮助。