关于winform:如何将WinFormsWPF项目转换为NET-Core

9次阅读

共计 1454 个字符,预计需要花费 4 分钟才能阅读完成。

Telerik UI for WinForms 和 WPF 套件通过 Visual Studio 扩大提供了.NET Core Project Converter,此工具能够将应用.NET Framework 4.8(或更低版本)的客户端我的项目转换为.NET Core 我的项目,以简化迁徙。

telerik 技术团队领有近 20 年的.NET Framework 开发教训,生成并正在创立大量的桌面应该程序。.NET Core 的诞生带来了一个新时代,即便某些开发人员可能抉择持续应用.NET Framework 进行进一步开发,但其余开发人员仍偏向于新趋势。

那么所有针对.NET Framework 的现有 Telerik WinForms / WPF 我的项目都将如何解决?是否能够将它们转换为.NET Core?在咱们次要的桌面产品中,Telerik UI for WinForms 和 Telerik UI for WPF 始终致力于为客户解决各种问题,同时也能够将现有我的项目转化为.NET Core。

自 R2 2020 版本起,这两个套件都通过 Telerik WinForms 和 WPF Visual Studio Extensions 在 Visual Studio 2019 中提供了工具,这些工具会将应用.NET Framework 4.8(或更低版本)的客户端我的项目转换为.NET Core 我的项目,以简化迁徙。仅当解决方案在 VS2019 中加载并且蕴含任何.NET Framework Telerik 我的项目时,菜单项才可见。

.NET Core Project Converter 是基于 Try-Convert 工具和 Microsoft 提供的.NET 可移植性分析器,以帮忙.NET 开发人员将其我的项目移植到.NET Core。

请记住,即便转换可能胜利,咱们也不保障我的项目将被编译或失常运行,并且您可能须要微调输入。

.NET Core Project Converter Wizard 容许您将 Telerik .NET Framework 我的项目转换为 Telerik .NET Core 我的项目,第一步是显示正告页面,以告知用户运行向导后将进行哪些更新和哪些内容不会更新。

Converter 向导列出了所有检测到的.NET Framework 我的项目,并在下拉列表中列出了所有可用的.NET Core 3.1 发行版:

在下一页上,向导将构建我的项目并运行.NET Portability Analyzer 工具,该工具剖析我的项目输入并在解决方案文件夹中生成报告,该报告显示了转换为.NET Core 3.1 时可能呈现的问题。在运行构建和剖析时,向导将显示忙碌的批示,并且 Visual Studio 输入窗口将关上一个新的.NET Core Project Converter 选项卡,其中显示构建和剖析过程的输入。

在下一页上,用户能够抉择是否创立解决方案的备份以及抉择备份地位:

单击 Finish 后,向导将应用对所选发行版中的.NET Core 程序集的参数替换 Telerik UI for WinForms / Telerik UI for WPF .NET Framework 的参数,并运行 try-convert 工具,该工具将.csproj 转换为.NET Core 款式我的项目。

留神 :Telerik UI for WPF:依据.NET Framework 和.NET Core 发行版之间的发行版更改,替换了 RichTextBox 程序集。

当初,能够应用.NET Core 3.1 运行该我的项目:

有一个蕴含初始我的项目的备份文件夹:

这样就实现转换啦!


理解最新 Kendo UI 最新资讯,请关注 Telerik 中文网!

正文完
 0