2010-04-26 62 views
0

我開發了一個簡單的數據庫編輯應用程序,使用Xceed的用於WPF(UX版本3.7)的優秀DataGrid,現在可以部署了...除了當我在機器上運行它時比開發它的地方,我得到了無效許可的運行時異常。Xceed DataGrid for WPF的LicenseException

我已經包含在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」屬性的消息必須設置爲有效使用此產品之前,您的應用程序的代碼中的許可證密鑰...「

任何想法這裏怎麼了?

+0

我剛剛注意到,如果我在OnStartup方法中放置斷點並在調試模式下運行,它永遠不會到達斷點! – ewall 2010-04-26 19:33:38

回答

1

哦,大便......算出來了,這是一個愚蠢的錯誤。我的OnStartup事件放在應用程序名稱空間之外。

相關問題