WinRT (Windows 8) で使用するにはどうすればよいですか - コンパイルできません。「通常の」Windows (WPF) でも使用できますか?
2 に答える
現在、wpf専用のmvvmcrossポートはありません。2人の人々が1つを構築することを提案していますが、ユーザーの大多数はこれまでのところ、代わりにモバイルプラットフォームでの作業を増やすことを要求しています。現在のコンソール(win32)ポートがあり、それをWPFに拡張するのは非常に簡単です。
将来の開発は現在、ポータブルライブラリブランチに基づいています-http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.htmlの情報とhttps://githubのコードを参照してください。 com / slodge / MvvmCross / tree / vnext
WinRTの場合、vNextブランチ内のTwitterSearchの例は、開始するのに適した場所です。MonoTouch、MonoDroid、WP7、WinRT、およびコンソールのすべてでコンパイルおよび動作する必要があります。
コンパイルできない場合は、ここまたはgithubの問題に特定のコンパイラエラーメッセージを記録してください。
MvvmCrossLibs\MvvmCrossLibs.sln
は多くのプロジェクトで構成されており、適切に開くにはさまざまなランタイムをインストールする必要があります (Mono Touch、Mono Droid、WP7)。WinRT のライブラリのみが必要な場合は、Cirrious\Cirrious.MvvmCross\Cirrious.MvvmCross.WinRT.csproj
直接開いて不足しているNewtonsoft.JSON
パッケージを NuGet で追加することをお勧めします (.sln
その前に、自動的に作成されたファイルを保存する必要があります)。その後、問題なくコンパイルできるはずです。少なくとも、私にとってはそうでした。次に、Windows ストア アプリ プロジェクトでアセンブリを参照し、使用を開始します。
MVVMCross を使用した経験はありませんが、現在デスクトップ WPF アプリをサポートしているようには見えません。ただし、そのようなバージョンを作成/コンパイルするのがどれほど難しいかはわかりません。