用于WPF的Xceed DataGrid的LicenseException

时间:2010-04-26 19:23:30

标签: wpf xceed-datagrid

我使用Xceed出色的DataGrid for WPF(UX Edition版本3.7)开发了一个简单的数据库编辑应用程序,现在已经可以部署了...除了当我在开发工具以外的机器上运行它时在构建之后,我收到了无效许可的运行时异常。

我已将我的许可密钥完全包含在App.xaml.cs as specified in the Xceed docs中,如下所示:

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属性必须设置为有效的许可证”在使用本产品之前输入您的应用程序代码......“

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

1 个答案:

答案 0 :(得分:1)

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