WPF的Xceed DataGrid的许可证例外

WPF的Xceed DataGrid的许可证例外,wpf,xceed-datagrid,Wpf,Xceed Datagrid,我使用Xceed优秀的DataGrid for WPF(UX版本3.7)开发了一个简单的DB编辑应用程序,现在可以部署了。。。除了当我在构建它的开发机器以外的机器上运行它时,我得到了无效授权的运行时异常 我已将我的许可证密钥完全包含在App.xaml.cs中,如下所示: public partial class App : System.Windows.Application { protected override void OnStartup(StartupEventArgs e)

我使用Xceed优秀的DataGrid for WPF(UX版本3.7)开发了一个简单的DB编辑应用程序,现在可以部署了。。。除了当我在构建它的开发机器以外的机器上运行它时,我得到了无效授权的运行时异常

我已将我的许可证密钥完全包含在App.xaml.cs中,如下所示:

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);
    }
}
安装程序和应用程序的程序目录中包含正确版本的DataGrid DLL,目标计算机上没有其他版本

除了代码尝试使用DataGrid时引发的LicenseException之外,调试没有显示任何有用的内容,其中的消息为“Xceed.Wpf.DataGrid.Licenser.LicenseKey属性必须在使用此产品之前在应用程序的代码中设置为有效的许可证密钥…”


知道这里出了什么问题吗?

哦,大便。。。我明白了,这是个愚蠢的错误。我的OnStartup事件放错了位置,在应用程序的命名空间之外。

我刚刚注意到,如果我在OnStartup方法中放置一个断点并在调试模式下运行,它将永远不会到达断点!