将基于Prism的WPF应用程序移植到.NET Core

Ran*_*esh 9 c# wpf prism .net-4.0 .net-core

我们有一个基于棱镜的WPF应用程序,投入了超过10年的开发经验.

我们正在将其大块移动到Web浏览器控件托管模块中,以使其在未来独立于平台.

似乎没有UI框架可以接管.NET Core中的XAML.

是否有可能将来将其移植到.NET Core中?

won*_*nea 12

它看起来像WPF,或者至少XAML将成为2017年第一季度/ 2017年第二季度的.NET Standard 2.0的一部分

Immo Landwerth - 微软.NET项目经理 https://twitter.com/MikeEEE76/status/776769805722521600

错误 - 端口System.Xaml到.NET核心#5766 https://github.com/dotnet/corefx/issues/5766

.NET核心路线图 https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/


Cod*_*uct 6

我正在更新此答案,因为新的 .NET Core 3 和 .NET Framework 4.8 正在发布并支持 Windows 桌面应用程序。

有关于 .NET Core 3 和 .NET Framework 4.8 的更新:

.NET Core 3.0 和 .NET Framework 4.8 更新

在此处输入图片说明

.NET 5 宣布为“.NET Core vNext”,是 .NET Core 3.0 之后的下一个版本。在此公告中,Microsoft 将 .NET 5 展示为桌面、Web、云、移动、游戏、IoT 和 AI 应用程序的统一平台。它还显示了与所有 Visual Studio 版本和命令行界面 (CLI) 的显式集成。新 .NET 版本的目标是生成单一的 .NET 运行时和框架、跨平台、集成 .NET Core、.NET Framework、Xamarin 和 Mono(.NET 的原始跨平台实现)的最佳功能)。.NET 5 还具有在所有平台上的 Java 互操作性以及在多个操作系统上与 Objective-C 和 Swift 的互操作性。 在此处输入图片说明

图片来源:https : //devblogs.microsoft.com/dotnet/introducing-net-5/

不过,很明显,未来对 .NET 的所有投资都将与 .NET Core 相关,而 .NET 5 是 .NET Core 的下一步。所有相关的开发将继续开源和面向社区。.NET Core 的生产版本计划在今年晚些时候,即 9 月发布,.NET 5 预计在 2020 年末发布。当前的 .NET Core 路线图可在此处获得。

在此处输入图片说明

图片来源:https : //devblogs.microsoft.com/dotnet/introducing-net-5/