私のプログラムには、NuGet を介して MVVM Light のコピーが組み込まれています。5分ほど前までは問題なく動作していたのですが、「RelayCommand.csが見つかりません」というエラーが出るようになりました。NuGet からパッケージを取得したので、RelayCommand.cs 自体はなく、dll だけです。MVVM Light のアンインストールと再インストールを試みましたが、問題が解決しません。今、本当に途方に暮れています。作業を継続できるように、誰かがこれを修正するのを手伝ってくれたら、とても感謝しています。
Locating source for 'd:\GalaSoft\mydotnet\MvvmLight\Source\GalaSoft.MvvmLight\GalaSoft.MvvmLight (NET35)\Command\RelayCommand.cs'. Checksum: MD5 {9c e1 3c 59 78 15 34 23 2b e 9b 39 ef 5d eb d0}
The file 'd:\GalaSoft\mydotnet\MvvmLight\Source\GalaSoft.MvvmLight\GalaSoft.MvvmLight (NET35)\Command\RelayCommand.cs' does not exist.
Looking in script documents for 'd:\GalaSoft\mydotnet\MvvmLight\Source\GalaSoft.MvvmLight\GalaSoft.MvvmLight (NET35)\Command\RelayCommand.cs'...
Looking in the projects for 'd:\GalaSoft\mydotnet\MvvmLight\Source\GalaSoft.MvvmLight\GalaSoft.MvvmLight (NET35)\Command\RelayCommand.cs'.
The file was not found in a project.
Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\crt\src\'...
Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\crt\src\vccorlib\'...
Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\src\mfc\'...
Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\src\atl\'...
Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include'...
The debug source files settings for the active solution indicate that the debugger will not ask the user to find the file: d:\GalaSoft\mydotnet\MvvmLight\Source\GalaSoft.MvvmLight\GalaSoft.MvvmLight (NET35)\Command\RelayCommand.cs.
The debugger could not locate the source file 'd:\GalaSoft\mydotnet\MvvmLight\Source\GalaSoft.MvvmLight\GalaSoft.MvvmLight (NET35)\Command\RelayCommand.cs'.
更新:この時点で、これは VS の問題であると考えています。dll ファイルを手動でダウンロードして参照しましたが、それでも同じエラーが発生します。新しいプロジェクトを作成してデータを移行するだけの価値があるのではないかと考えています。ただし、これを修正する方法について誰かがアイデアを持っている場合は、私はすべて聞いています。
更新:これが問題であるかどうかはわかりませんが、プログラムが MvvmLight (NET35) を探しているようです。私が入手した(そして今まで働いていた)バージョンはWPF45です。
更新:ソリューションで開くpackages.config
と、「'packages' 要素が宣言されていません」という警告が表示されます。これは関係がありますか?