Я разработал простое приложение для редактирования БД, использующее превосходную Xceed DataGrid для WPF (UX Edition версия 3.7), которая теперь готова к развертыванию ... за исключением того случая, когда я запускаю его на машине, отличной от той, на которой он находится. был создан, я получаю исключение времени выполнения для недействительного лицензирования.
Я включил свой лицензионный ключ в файл App.xaml.cs точно , как указано в документации Xceed , например:
public partial class App : System.Windows.Application
{
protected override void OnStartup(StartupEventArgs e)
{
Xceed.Wpf.DataGrid.Licenser.LicenseKey = "DGF37-xxxxx-xxxxx-xxxx";
base.OnStartup(e);
}
}
Правильная версия DLL DataGrid включена в установочный файл и каталог программы приложения, и на целевой машине нет других версий.
Отладка не показывает мне ничего полезного, кроме LicenseException, которое выдается, когда код пытается использовать DataGrid, с сообщением, которое гласит «Свойство Xceed.Wpf.DataGrid.Licenser.LicenseKey должно иметь действительную лицензию. введите код вашего приложения перед использованием этого продукта ... "
Есть идеи, что здесь происходит?