度量.net framework 迁移到.net core的工作量
2019独角兽企业重金招聘Python工程师标准>>>
把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持。两个类库的差异性,通过人工很难识别全。好在微软的工程师们考虑到了我们顾虑,为我们提前设计了一个工具:.NET Portability Analyzer。通过此工具我们可以快速的确定.net framework 程序用到的API与.net core的匹配度,并给出详细的差异化报表,美中不足的时,没有给出详细的升级建议。在升级的过程中,如果要详细的了解API的差异性和详情,可以参考:https://docs.microsoft.com/en-us/dotnet/api/?view=netcore-2.0。
下面说一下此工具的安装方法和用法。
首先,打开VS2017 > 工具 >扩展域更新,在联机目录下,搜索:.NET Portability Analyzer,安装即可。
安装完后,重启VS,打开一个.net framework 工程。在工程或者解决方案的右键菜单中,选择:Portability Analyzer Settings。通过配置页面,设置要分析的.net core 版本即可。另外,还可以设置分析报告的展现方式。
设置完成后,在VS的工程或者解决方案右键菜单中,选择:Analyze Assembly Portability,然后静等结果即可。下面是一个分析结果的样例。第一个Sheet页中,展现了当期程序使用到API与目标平台的匹配度。第二个Sheet页面详细的说明了不支持的API信息。怎么样?非常实用的一个工具!
转载于:https://my.oschina.net/lichaoqiang/blog/1834901
度量.net framework 迁移到.net core的工作量相关推荐
- 度量.net framework 迁移到.net core的工作量(转)
把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持.两个类库的差异性,通过人工很难识别全.好在微软的工程师们考虑到了我 ...
- .net core 2.0学习笔记(三):度量.net framework 迁移到.net core的工作量
把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持.两个类库的差异性,通过人工很难识别全.好在微软的工程师们考虑到了我 ...
- 迁移.net framework 工程到.net core
在迁移.net core的过程中,第一步就是要把.net framework 工程的目标框架改为.net core2.0,但是官网却没有提供转换工具,需要我们自己动手完成了..net framewor ...
- .NET项目迁移到.NET Core操作指南
这篇文章,汇集了大量优秀作者写的关于".NET迁移到.NET Core"资料文章以及微软官方教程文档.是我在迁移公司框架项目到.NET Core和.NET Standard时遇到的 ...
- 分析现有 WPF / Windows Forms 程序能否顺利迁移到 .NET Core 3.0
今年五月的 Build 大会上,微软说 .NET Core 3.0 将带来 WPF / Windows Forms 这些桌面应用的支持.当然,是通过 Windows 兼容包(Windows Compa ...
- abp mysql .net core_ABP .Net Core Entity Framework迁移使用MySql数据库
一.迁移说明 ABP模板项目Entity Framework Core默认使用的是Sql Server,也很容易将数据库迁移到MySQL,步骤如下. 二.迁移MySQL步骤 1. 下载项目 请到 ht ...
- 如何移植.NET Framework项目至.NET Core?
公司的项目一直采用.NET框架来开发Web项目.目前基础类库均为.NET Framework 4.6.2版本.Caching, Logging,DependencyInjection,Configur ...
- 将传统 ASP.NET 应用迁移到 .NET Core
点击蓝字 关注我 现在越来越多的人在谈论. NET Core.诚然,.NET Core 是未来, 但是.NET Framework 仍在支持, 因为大量的应用程序无法在短时间内迁移. .NET Cor ...
- 《你必须掌握的Entity Framework 6.x与Core 2.0》书籍出版
前言 到目前为止写过刚好两百来篇博客,看过我博客的读者应该大概知道我每一篇博客都沿袭着一贯的套路,从前言到话题最终到总结,本文依然是一如既往的套路,但是不是介绍技术,也可说是介绍技术,不过是介绍书中的 ...
最新文章
- 打打字就能指挥算法视频抠图,Transformer掌握跨模态新技能,精度优于现有模型丨CVPR 2022...
- Linux系统管理工具-iostat、free、ps、netstat、tcpdump
- 步步为营 .NET 设计模式学习笔记 十九、Chain of Responsibility(职责链模式)
- Tensorflow编程遇到的问题汇总【持续更新】
- elasticsearch实战三部曲之三:搜索操作
- springIllegalArgumentException Can not set field to $Proxy 在spring中使用事物或AOP遇到的错误
- SpringMVC-RestfulCRUD
- python之if经典语句_Python之if语句、字典
- 德施曼|618期间五次霸榜 直击智能锁第一爆品德施曼Q5
- 本田思域自动挡的使用技巧
- openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)
- jQuery文档处理
- oseasy还原卡_学校机房管理批量更新软件的问题还原卡、网刻、噢易OSS对比区别...
- 读《犹太人教子枕边书》
- eclipse 64位 免安装_超详细:64位Linux下安装PS模拟器ePSxe
- 5种利用自动化技术提高仓库管理效率的方法
- matplotlib官方中文手册pdf下载
- 开源了个人开发的一个微信小程序,提供共享场景服务,支持图片和小视频
- CNN可视化!从CVPR 2022出发,聊聊CAM是如何激活我们文章的热度!
- 牛客练习赛59 小松鼠吃松果(优化dp二维偏序)
热门文章
- oracle 触发器 merge,如何从触发器中解决Oracle变异错误
- 借鉴开源框架自研日志收集系统
- Android怎样保证一个线程最多仅仅能有一个Looper?
- 利用VMware Infrastructure SDK编程控制虚拟机集群(1)
- 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 1.1 从解决方案中甄别需求...
- 未分配内存的指针导致段错误
- RHEL各版本的XManager4远程配置
- 令人机双双崩溃的VS2008 SP1!WPF用户请勿更新!
- 【C++快读快输详解(快速读入数字,快速输出数字)】
- Linux 文件夹含义(转)