Xceed の優れた WPF 用 DataGrid (UX Edition バージョン 3.7) を使用して、単純な DB 編集アプリを開発しました。これは、展開の準備ができています。ライセンスが無効なため、ランタイム例外が発生します。
次のように、Xceed docs で指定されているとおりに、ライセンス キーを 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 プロパティは、この製品を使用する前にアプリケーションのコード...」
ここで何がうまくいかないのですか?