web-dev-qa-db-ja.com

PrismベースのWPFアプリケーションを.NET Coreに移植する

PrismベースのWPFアプリケーションがあり、10人年以上の開発に投資しています。

将来的にはプラットフォームに依存しないようにするために、その大部分をWebブラウザコントロールのホストモジュールに移動します。

.NET CoreでXAMLを引き継ぐUIフレームワークがないようです。

将来的に.NET Coreに移植することは可能でしょうか?

10

WPFのように見えるか、少なくともXAMLが.NET Standard 2.0の一部になる2017年第1四半期/ 2017年第2四半期

Immo Landwerth-Microsoftの.NETのプログラムマネージャー https://Twitter.com/MikeEEE76/status/7767698057225216

バグ-System.Xamlを.NET Core#5766に移植 https://github.com/dotnet/corefx/issues/5766

.NETコアロードマップ https://blogs.msdn.Microsoft.com/dotnet/2016/07/15/net-core-roadmap/

12
wonea

Windowsデスクトップアプリケーションをサポートする新しい.NET Core 3および.NET Framework 4.8がリリースされるので、この回答を更新しています。

.NET Core 3および.NET Framework 4.8に関する更新があります。

。NET Core 3.0および.NET Framework 4.8で更新

Enter image description here

「.NET Core 3.0」の次のリリースである「.NET Core vNext」としての.NET 5の発表。この発表では、マイクロソフトは.NET 5をデスクトップ、Web、クラウド、モバイル、ゲーム、IoT、およびAIアプリケーションの統合プラットフォームとして示しています。また、すべてのVisual Studioエディションおよびコマンドラインインターフェイス(CLI)との明示的な統合も示しています。新しい.NETバージョンの目標は、.NET Core、.NET Framework、Xamarin、Mono(.NETの元のクロスプラットフォーム実装)の最高の機能を統合した単一の.NETランタイムとフレームワーク、クロスプラットフォームを生成することです。 )。 .NET 5は、Java相互運用性とObjective-Cとの相互運用性、およびSwift複数のオペレーティングシステムでの相互運用性も備えています。 enter image description here

画像ソース: https://devblogs.Microsoft.com/dotnet/introducing-net-5/

それでも、.NETへの今後の投資はすべて.NET Coreに関連することは明らかであり、.NET 5は.NET Coreの次のステップです。関連するすべての開発は、引き続きオープンソースでコミュニティ指向です。 .NET Coreの本番リリースは今年後半の9月に予定されており、.NET 5は2020年後半にリリースされる予定です。現在の.NET Coreロードマップはこちらから入手できます。

enter image description here

画像ソース: https://devblogs.Microsoft.com/dotnet/introducing-net-5/

3
CodeConstruct