我对新的Dot Net Execution SDK和跨平台.net应用程序/库的新共享库形式感到困惑。
我有一些便携式类库,我计划在Mono环境下使用它们(以后可能会使用xamarin)。我选择PCL而不是普通的CL,因为它似乎合乎逻辑,更具兼容性。
使用Visual Studio 2015和DNX,现在似乎更加关注跨平台支持。然而,似乎没有办法在PCL中瞄准4.6;它是否已经折旧,我们应该转向新的.net核心方法?
所以我想知道我是否应该甚至可以将我的PCL升级到DNX共享库,这些是否与Mono兼容?
这些DNX编译库是否必须在DNX环境下运行?
答案 0 :(得分:2)
PCL support for .NET Framework 4.6 and .NET Core will be released soon, along with the Visual Studio Tools for Windows 10. This release will add targets for UWP, .NET 4.6 and Asp.NET 5.0.
You should feel free to continue to use Portable Class Libraries to write single-binary libraries.
The DNX based class libraries are useful if you need to write platform specific code and produce a different binary for each framework you want to be able to target.
答案 1 :(得分:1)
可移植类库支持" .NET Framework 4.6"和#34; ASP.NET Core 5.0"包含在Visual Studio 2015 RTM中。您需要安装可选的"工具和Windows SDK 10.0.10240"隐藏在"通用Windows应用开发工具"。