ここでこれを尋ねるのは恥ずかしいと思いますが、誰かが私をすぐに助けてくれるかどうか疑問に思っていました。これに関するMicrosoftのドキュメントは実際にはかなり貧弱です。
Microsoftは、MVVM WPFアプリケーションの構築を支援する、codeplex上の非常に優れたフレームワークのように見えるものをホストし、MVVMの原則の多くとそれらが提供するサポートコードベースを示すサンプルを用意しています。これはWPFアプリケーションフレームワークと呼ばれ、ここからダウンロードできます。
フレームワークとそのサンプル、および関心のあるサンプル(WPF EmailClient)のドキュメントをダウンロードしましたが、サンプルの実行に問題があります。
これはドキュメントの写真です:
ご覧のとおり、EmailClient.Presentationプロジェクトをスタートアッププロジェクトとして設定して実行するように指示されています。
でも
このプロジェクトは実際にはクラスライブラリであり、スタートアッププロジェクトとして設定することはできません。
これをWindowsアプリケーションに変換しましたが、App.xamlファイルが必要であり、プロジェクト全体でMEFをIoCコンテナーとして使用しているようで、依存関係によってすべてのビューとViewModelsの依存関係が挿入されます。
これはすべて、私がこのプロジェクトを立ち上げるための多くの作業を意味します。そして、あなたがこれをどのように行うべきかを知っている人がいるかどうか疑問に思っていました。
そうそう、私はWindows 8とVS2012を実行していますが、それは実際にはそれとは何の関係もないと思います。(プロジェクトはとにかく.Net 4を対象としています)