我有一个用.NET 4.0编写的大类库,但是当我在使用.NET Core的商店应用程序中引用它时,它会显示错误。此外,微软刚刚为下一版.NET发布了.NET Core。
我想知道.NET 4.6和.NET Core能够共享哪种类型的项目?类库是否能够做到这一点?
似乎专门为Store Apps发布的.NET Core会让我感到困惑。
答案 0 :(得分:2)
如果您有适用于Metro应用程序的PCL(可移植类库),它肯定会在完全成熟的.NET(也就是您的普通ASP.NET,WF,WPF应用程序)上运行。
这意味着除了将现有库移植到与您选择的PCL兼容之外,您无需执行任何操作。
答案 1 :(得分:2)
有一个名为dotnet
的新目标,您可以使用它来定位平台DNX,UWP和.Net 4.6。实际上,这些库是针对.Net Core打包的库而不是完整的.Net Framework的库构建的。
在此处阅读更多内容:https://oren.codes/2015/07/29/targeting-net-core/及相关帖子。