Windows 7 64 ビットを実行している x64 マシンがあります。週の初めから非常に奇妙な状況にあるようです。
プラットフォーム ターゲットを x86 に設定して WPF アプリケーションをビルドして実行すると、グリッドを作成しようとしたときに MissingMethodException が発生しました。
var g = new Grid();
ただし、StackPanel の作成は正常に機能します。
var s = new StackPanel();
プラットフォーム ターゲットを x64 または AnyCpu に切り替えると、両方のコードが正常に動作します。フレームワーク内の破損したアセンブリについて考えていましたが、明らかに奇妙に見えます...何か考えはありますか?
アップデート:
Microsoft 内の WPF チームのメンバーと連絡を取り合っています。しかし、何が悪いのかを理解するために私のマシンを見る時間はありませんでした。その間、正常に動作し続けるためにマシンを再インストールする必要がありました。ご協力ありがとうございました。問題は WOW64 の機能に関連していたと思いますが、正確に特定するのは困難です。さらに情報が見つかったら、この質問を更新します。