2010-04-26 4 views
0

저는 Xceed의 우수한 DataGrid for WPF (UX Edition 버전 3.7)를 사용하여 간단한 DB 편집 응용 프로그램을 개발했습니다. 이제 배포 준비가되었습니다 ... 다른 컴퓨터에서 실행할 때를 제외하고 개발 된 빌드보다, 잘못된 라이센스에 대한 런타임 예외가 발생합니다.WPF 용 Xceed DataGrid에 대한 LicenseException

나는 App.xaml.cs를 내 라이센스 키를 정확히 as specified in the Xceed docs, 그래서 같은 포함했다 : DataGrid에 DLL을 올바른 버전은 설정 및 응용 프로그램의 프로그램 디렉토리에 포함되고있다

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); 
    } 
} 

및 대상 컴퓨터에는 다른 버전이 없습니다.

디버깅은 "Xceed.Wpf.DataGrid.Licenser.LicenseKey 속성이 유효한 것으로 설정되어야합니다."라는 메시지와 함께 DataGrid를 사용하려고 시도 할 때 throw되는 LicenseException 이외의 유용한 것은 표시하지 않습니다. 이 제품을 사용하기 전에 응용 프로그램의 코드에 라이센스 키를 입력하십시오 ... "

여기에 무슨 문제가 있습니까?

+0

나는 OnStartup 메서드에 중단 점을 넣고 디버그 모드로 실행하면 중단 점에 도달하지 않는다는 것을 알게되었습니다. – ewall

답변

1

오, 똥 ... 알아 냈어, 어리석은 실수 였어. 내 OnStartup 이벤트가 앱의 네임 스페이스 외부에서 잘못 배치되었습니다.

관련 문제