1

私は WPF と Silverlight と Prism 4 を初めて使用します。WPF と Silverlight の両方で使用できるアプリケーションを作成できますか、それとも両方に別のプロジェクトを用意する必要がありますか? 私の質問は、Prism を使用して、WPF と Silverlight の両方で使用できるアプリケーションを作成できますか?

4

3 に答える 3

3

PRISM を使用して、WPF と Silverlight の両方で使用できるアプリケーションを作成できます。特定の機能 (両方を簡単に行き来できない機能) の使用方法に注意する必要がありますが、非常に実行可能です。実際、PRISM に付属している株式トレーダーのサンプル アプリケーションは、これとまったく同じことを行います。

これは、その方法を説明する素晴らしい記事です: http://msdn.microsoft.com/en-us/magazine/ee321573.aspx

于 2011-05-09T19:44:14.440 に答える
0

これを見てください。Microsoftもこれを解決しようとしているようです。

于 2011-05-09T20:06:41.093 に答える
0

Prism がこれを変更するかどうかはわかりませんが、コアの Silverlight アセンブリはコアの .NET アセンブリとは異なるため、Silverlight プロジェクトは常に Silverlight プロジェクトとしてビルドされます。シン クライアントを使用した階層化された Web サービス アーキテクチャに重点を置く場合、WPF と Silverlight のメンテナンスは最小限に抑える必要があります。

さらに、エンティティ プロジェクトを作成してから、ドメイン モデル クラスへの参照を含む Silverlight プロジェクトを作成することにより、2 つのエンティティ間で共通のエンティティ ライブラリを共有できます。このようにして、Silverlight と .NET コア アプリケーションの両方に対して同一のドメイン モデル アセンブリを構築することができ、WCF サービスを利用する Web サービスとやり取りすることもできます。

于 2011-05-09T19:39:44.917 に答える