将便携式 Class 库迁移到新的 DNX 共享库?

Migrating Portable Class Library to new DNX Shared library?

我对新的 Dot Net Execution SDK 和跨平台 .net 的新共享库形式感到很困惑 application/library。

我有一些便携式 Class 库,我计划在 Mono 环境下使用它们(将来可能会使用 xamarin)。我选择了 PCL 而不是普通的 CL,因为它看起来更符合逻辑。

随着 Visual Studio 2015 和 DNX,现在似乎更加关注跨平台支持。但是,似乎没有办法在 PCL 中以 4.6 为目标;它是否贬值了,我们应该转向新的 .net 核心方法?

所以我想知道我是否应该甚至可以将我的 PCL 升级到 DNX 共享库,它们是否与 Mono 兼容?

这些DNX编译库在DNX环境下必须运行吗?

PCL 将很快发布对 .NET Framework 4.6 和 .NET Core 的支持,以及 Windows 10 的 Visual Studio 工具。此版本将为 UWP 添加目标, .NET 4.6 和 Asp.NET 5.0.

您可以继续使用 Portable Class Libraries 来编写单二进制库。

如果您需要编写特定于平台的代码并为您希望能够定位的每个框架生成不同的二进制文件,那么基于 DNX 的 class 库非常有用。

可移植 Class Visual Studio 2015 RTM 中包含对“.NET Framework 4.6”和 "ASP.NET Core 5.0" 的库支持。您需要安装隐藏在 "Universal Windows App Development Tools".

下的可选 "Tools and Windows SDK 10.0.10240"