新しいグリーンフィールドアプリケーションのプロジェクト構造を設定しています。最初のリリースではWPFクライアントのみがサポートされますが、最終的にはMetroおよびSilverlightクライアントも展開したいと考えています。私は次のことに決めました:
コアライブラリ-メトロ用の.NET、.NET 4.5、SL4、WindowsPhone7.5を対象としたポータブルクラスライブラリ
WPFアプリケーション-.NET4.5をターゲットにする
Model / ViewModelレイヤーは、コアライブラリで定義され、ビューはWPFアプリケーションで定義されます。WPFとMetroの両方で使用できる方法でコアライブラリのビューモデルを定義することをサポートするために、.NET4.5を選択しました。
これは、Windows7Proで実行されているVisualStudio11ベータ版で正常に機能します。コアライブラリで定義されたViewModelにバインドされたデータである作業ビューがあります。私の問題はブレンドです。Blendでビューを開くと、デザイナーが表示されません。ここでの問題は、.NET4.5でのWPFのサポートにあると思われます。Blend4とBlendforVS11Betaを試しました。
上記のように、Blend for WPFビューでデザイナーを機能させる方法を知っている人はいますか?
* 2012-05-10現在のステータス:VS11とBlendの組み合わせはWPF4.5をサポートしていないようです。