ライセンスがない状態でビルドされたため実行できません

ActiveReportsの実行・ビルド時にライセンスによるエラーが発生することがある。

ライセンスがない状態でビルドされたため実行できません


発生する原因は以下の通り。



ライセンス認証をしていない
→ActiveReportsに付属しているライセンス認証ツールで認証を行う
 (トライアル版でもトライアル用のライセンスキーで認証が必要)



プロジェクトにlicenses.licxファイルが含まれていない
→ビルドが通らないといってlicenses.licxを消してはいけないみたい
 また、licenses.licxの値に「DataDynamics.ActiveReports.ActiveReport, ActiveReports6」が含まれていることを確認する



licenses.licxの「ビルド アクション」プロパティが「埋め込まれたリソース」でない
→ビルドアクションを変更する



コントロールを動的に生成している



ソリューションのビルドを実行していない
→プロジェクトのビルドを行うのではなく、ソリューションのビルドを行う


試用版の試用期間が過ぎた場合
→ビルドは可能だが実行時にエラーが発生する


exeからActivereportsを使用しているdllを呼び出すような形式の場合、
exeとdllのどちらにもlicenses.licxが必要となる




★2010/07/12 追記
licenses.licxに不要な記述(前バージョンの情報など)が記述されている場合もビルド時にエラーが発生することがある
不要な記述がないか確認し、ある場合は削除すること




動作確認環境:Visual Stadio 2005,Actieve Reports for .Net 6.0 トライアル版