Наша программа не открывает окно, которое использует привязки команд. Программа работает отлично на десятках компьютеров, но с одним компьютером клиентов она выдает MissingMethodException. Компьютеры установлены с установленной Windows 7 и .NET Framework.MissingMethodException при создании CommandBindings
Итак, я сделал простую тестовую программу, где я только создаю командные привязки.
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).
Эта же тестовая программа отлично работает на всех остальных компьютерах.
Любые идеи?
какая версия рамки установлена на компьютере клиентов? Конструктор [http://msdn.microsoft.com/en-us/library/ms522861.aspx) поддерживается в .NET 4.5, 4, 3.5, 3.0 и .NET Framework Client Profile 4, 3.5 SP1. – Jehof
Существует профиль клиента .NET Framework 4 и .NET Framework 4 Extended, поэтому все должно быть хорошо. – Villeee