灰鸽子远程控制软件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13176|回复: 0

现在您可以将.Net Framework的代码移植到.Net Core中

[复制链接]
发表于 2017-11-21 11:29:39 | 显示全部楼层 |阅读模式
Windows兼容包的测试版为Windows,Linux和MacOS网络应用程序开发人员添加了20000个.Net核心,使其更像Windows的.Net Framework

.Net Core

.Net Core


微软希望通过扩展的API访问来帮助开发人员将面向Windows的.Net Framework代码移植到跨平台的.Net Core。但是,开发人员是否应该实际采取行动取决于他们对Windows的亲和力。

微软已经提供了一个Windows兼容包的测试版,增加了以前只提供给.Net Framework的API的访问权限。因此.Net核心开发人员可以获得额外的20,000个API。您可以通过NuGet软件包获取Windows兼容性工具包。

.Net框架强调Windows桌面开发;开源的.Net Core经过优化,可以为Windows,Linux和MacOS构建Web应用程序。

有理由移植到.Net核心以及不这样做的理由。从另一方面来看,.Net Core可以使Web应用程序扩展并可以在Linux上运行。 .Net Framework API的增加使.Net Core更有用。另一方面,想要使用Microsoft桌面技术的开发人员,如WinForms,Windows Presentation Foundation或ASP.Net,应该坚持使用.Net Framework。

迁移应该作为一系列步骤而不是一次完成。例如,要从部署在Windows Server上的ASP.Net MVC应用程序迁移到Azure云上的Linux上的ASP.Net Core应用程序,Microsoft建议迁移到ASP.Net Core,同时仍以.Net Framework为目标。然后,你仍然在Windows上移动到.Net核心。最后,你将转向Linux和Azure。 (ASP.Net Core扩展了用于Web开发的.Net Core。)

请注意,步骤的实际顺序可能会有所不同。 Microsoft提供迁移指南,其中包括识别第三方依赖关系以及使用公司的API Portability Analyzer工具。


评帖赚银币(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|灰鸽子远程控制软件|灰鸽子远程控制软件 ( 鲁ICP备14000061号-4 )

GMT+8, 2024-11-1 11:33 , Processed in 0.081439 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表