我们的程序无法打开使用命令绑定的窗口。程序在数十台计算机上运行良好,但对于一台客户计算机,它会抛出 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).
这个相同的测试程序在所有其他计算机上都可以正常工作。
有任何想法吗?