私はこれでレンガの壁にぶつかったようです。
Windows Phone アプリをユニバーサル アプリに変換するときに、以前に行ったように mvvm-light を実装しました。
ただし、App.xaml で ViewModelLocator が見つからないという問題が発生します。結果として、ローランのこのブログ投稿を見て、運がなくてもガイダンスを得ることができました。( http://blog.galasoft.ch/posts/2014/04/building-a-universal-application-for-windows-phone-8-1-and-windows-8-1-with-mvvm-light/ )
mvvm-light の最新バージョン (4.4.32.1) を使用しています。
行をコメントアウトする
と、<vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />
すべて問題なくビルドおよび実行されます。その行のコメントを外すとすぐに、次のエラーが表示されます: 不明な型 'ViewModelLocator' が XML 名前空間 'typename desclaration' にあります
また、突然次のエラーが発生しました: ファイルまたはアセンブリ 'Microsoft.Practices.ServiceLocation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=619affe60327fc48' またはその依存関係の 1 つを読み込めませんでした。アセンブリ バージョンには、要求のものと一致しない公開キー トークンがあります。
プロジェクトでは、NuGet のインストールに従って Microsoft.Practices.ServiceLocation の v 1.3 を参照しています...