将可移植类库迁移到新的DNX共享库
本文关键字:DNX 共享 可移植 类库 迁移 | 更新日期: 2023-09-27 18:04:57
我对新的。Net执行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 Tools。该版本将为UWP、。net 4.6和Asp. js添加目标。NET 5.0 .
你可以继续使用可移植类库来编写单二进制库。
如果您需要编写特定于平台的代码,并为您希望能够针对的每个框架生成不同的二进制文件,那么基于DNX的类库非常有用。
可移植类库支持"。. NET Framework 4.6"answers"ASP. NET Framework 4.6"。. NET Core 5.0"包含在Visual Studio 2015 RTM中。您需要安装隐藏在"Universal Windows App Development Tools"下的可选"Tools and Windows SDK 10.0.10240"。