アセンブリを動的に読み込む自動テスト製品では、テストの実行中に ComponentOne コンポーネントのライセンスに関するダイアログボックスが表示される場合があります。これは、テストアプリケーションに対して必要なライセンス情報が含まれておらず、簡単に追加する方法もないことから生ずるもので、想定された動作です。
この問題を回避するには、ComponentOne コンポーネントを含む、または ComponentOne コンポーネントから派生したアセンブリの AssemblyConfiguration 属性に文字列「C1CheckForDesignLicenseAtRuntime」を追加します。この属性値は、ComponentOne コンポーネントが実行時にデザインタイムライセンスを使用するように指示します。
| C# |
コードのコピー
|
|---|---|
#if AUTOMATED_TESTING [AssemblyConfiguration("C1CheckForDesignLicenseAtRuntime")] #endif public class MyDerivedControl : C1LicensedControl { // ... } |
|