私たちのプログラムは、コマンド バインディングを使用するウィンドウを開くことができません。プログラムは数十台のコンピューターで正常に動作しますが、1 台の顧客のコンピューターでは MissingMethodException がスローされます。コンピューターには Windows 7 と .NET Framework がインストールされています。
そこで、コマンド バインディングのみを作成する簡単なテスト プログラムを作成しました。
CommandBindings = new List<CommandBinding>();
CommandBindings.Add(new CommandBinding(ApplicationCommands.SaveAs, SaveAs));
...
また、バインディングの作成時に失敗します。
System.MissingMethodException: Method not found: Void System.Windows.Input.CommandBinding..ctor(System.Windows.Input.ICommand, System.Windows.Input.ExecutedRoutedEventHandler).
この同じテストプログラムは、他のすべてのコンピューターで正常に動作します。
何か案は?