我已经使用 Xceed 的优秀 DataGrid for WPF(UX 版 3.7 版)开发了一个简单的 DB 编辑应用程序,现在可以部署了……除了当我在开发机器以外的机器上运行它时,它被构建,我收到无效许可的运行时异常。
我已将我的许可证密钥包含在 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);
}
}
正确版本的 DataGrid DLL 包含在安装程序和应用程序的程序目录中,并且目标计算机上没有其他版本。
除了代码尝试使用 DataGrid 时引发的 LicenseException 之外,调试没有向我显示任何有用的信息,消息显示“Xceed.Wpf.DataGrid.Licenser.LicenseKey 属性必须设置为在使用本产品之前您的应用程序代码..."
知道这里出了什么问题吗?