没有移植到.NETCore的框架功能和移植

没有移植到.NETCore的框架功能

我给这个列表提供了可以改变的知识。某些功能不适用于非Windows平台,其他某些功能也将不会由Microsoft在将来推出,因为有更好的替换或功能在某些方面有问题(不安全,难以维护等 )。

  • WPF / XAML - Windows Presentation Foundation仅适用于用户界面。.NET标准库不包括用户界面库,.NET Core不会提供跨平台的UI框架。这意味着像Windows窗体和系统的东西。绘图不会移植到.NET Core。
  • 事务 - 这个库使创建分布式事务变得容易。它依赖于特定于Windows的组件,使其不易移植到.NET Core。
  • AppDomains - 这些对于隔离程序集来说是非常有用的,而且不会终止进程,这对于允许插件的应用程序来说非常有用。它们依赖于某些Windows特定的构造,这些构造在其他操作系统上不起作用。
  • .NET远程处理 - 远程对象已被REST服务成功。
  • ASMX - 编写已被Web API取代的Web服务的旧方法。
  • Linq to SQL - 由实体框架取代。
  • WCF服务 - Windows Communication Foundation客户端功能在.NET Core中可用,但不能创建服务。
  • WF - Windows Workflow Foundation依赖于XAML,WCF服务以及其他.NET Framework特性之间的事务。

NET可移植性分析器

如果您试图将现有的.NET应用程序转换为.NET Core,那么最好的地方就是.NET可移植性分析器。它既可以作为命令行应用程序,也可以作为Visual Studio插件使用。

原文地址:https://www.cnblogs.com/ftian26977863/p/10369258.html