我真的对新的 Dot Net Execution SDK 和新的跨平台 .net 应用程序/库的共享库形式感到困惑。
我有一些可移植类库,我计划在 Mono 环境下使用它们(将来可能会使用 xamarin)。我选择了 PCL 而不是普通的 CL,因为它看起来更符合逻辑。
对于 Visual Studio 2015 和 DNX,现在似乎更加关注跨平台支持。但是,似乎没有办法在 PCL 中以 4.6 为目标;它是否贬值,我们应该转向新的 .net 核心方法?
所以我想知道我是否应该甚至可以将我的 PCL 升级到 DNX 共享库,它们是否与 Mono 兼容?
这些DNX编译库必须在DNX环境下运行吗?
最佳答案
对 .NET Framework 4.6 和 .NET Core 的 PCL 支持以及适用于 Windows 10 的 Visual Studio 工具将很快发布。此版本将添加针对 UWP、.NET 4.6 和 Asp.NET 5.0 的目标。
您应该可以继续使用可移植类库来编写单一二进制库。
如果您需要编写特定于平台的代码并为您希望能够定位的每个框架生成不同的二进制文件,则基于 DNX 的类库非常有用。
关于c# - 将可移植类库迁移到新的 DNX 共享库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31670581/