LicenseException для Xceed DataGrid для WPF - PullRequest
0 голосов
/ 26 апреля 2010

Я разработал простое приложение для редактирования БД, использующее превосходную 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 должно иметь действительную лицензию. введите код вашего приложения перед использованием этого продукта ... "

Есть идеи, что здесь происходит?

1 Ответ

1 голос
/ 26 апреля 2010

Ох, какашки ... разобрался, и это была глупая ошибка.Мое событие OnStartup было перенесено за пределы пространства имен приложения.

...