[]
        
(Showing Draft Content)

ライセンス情報の移行

ここでは、プロジェクトに含まれるライセンス情報の移行手順について説明します。

このトピックの内容は、.NET Frameworkアプリケーションの場合に必要な作業です。.NETアプリの場合は、不要です。

使用するバージョンによって、アプリケーションにライセンスを組み込む方法が異なります。そのため、以前のバージョンで作成したアプリケーションを移行する場合は、ライセンス情報の移行もあわせて必要になります。

なお、「licenses.licx」ファイルに記載するライセンス文字列の詳細については、「アプリケーションのライセンスの組み込み」を参照してください。

移行手順

Windowsフォームアプリ

プロジェクトに含まれる「licenses.licx」ファイル内に適切な文字列を記載します。以前のバージョンのActiveReportsで記載していた内容はすべて削除し、「アプリケーションのライセンスの組み込み」の「手動で組み込む」セクションの内容を参考に、プロジェクトに必要なライセンス情報を記載します。

たとえば、レポートをビューワに表示して、PDFへエクスポートするプロジェクトを移行する場合、以下のように「licenses.licx」ファイルを変更します。

バージョン

移行前

移行後

1.0J ~ 3.0J

DataDynamics.ActiveReports.ActiveReport, ActiveReports

GrapeCity.ActiveReports.SectionReport, MESCIUS.ActiveReports

GrapeCity.ActiveReports.Viewer.Win.Viewer, MESCIUS.ActiveReports.Viewer.Win

GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, MESCIUS.ActiveReports.Export.Pdf

6.0J

DataDynamics.ActiveReports.ActiveReport, ActiveReports

DataDynamics.ActiveReports.Viewer.Viewer, ActiveReports.Viewer6

DataDynamics.ActiveReports.Export.Pdf.PdfExport, ActiveReports.PdfExport

同上

7.0J ~ 12.0J

※「XX」はバージョン番号

GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.vXX

GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win.vXX

GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf.vXX

同上

14.0J ~ 18.0J

GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports

GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win

GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf

同上

Webアプリ

1.0J ~ 3.0Jでは、「Web.config」ファイルにライセンス情報を記載する必要がありましたが、6.0J以降では、Windowsフォームアプリと同様に、「licenses.licx」ファイルにライセンス情報を記載します。このため、「Web.config」ファイルの記載は必要ありません。

プロジェクトに含まれる「licenses.licx」ファイル内に適切な文字列を記載します。以前のバージョンのActiveReportsで記載していた内容はすべて削除し、「アプリケーションのライセンスの組み込み」の「手動で組み込む」セクションの内容を参考に、プロジェクトに必要なライセンス情報を記載します。

たとえば、レポートをWebビューワに表示して、PDFへエクスポートするプロジェクトを移行する場合、以下のように「licenses.licx」ファイルを変更します。

移行前


移行後

1.0J ~ 3.0J

(「Web.Config」ファイル)

auto <Configuration> ... <appSettings> <add key="DataDynamicsARLic" value="xxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxxxxx" /> </appSettings> ... </Configuration>

GrapeCity.ActiveReports.SectionReport, MESCIUS.ActiveReports

GrapeCity.ActiveReports.Viewer.Win.Viewer, MESCIUS.ActiveReports.Viewer.Win

GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, MESCIUS.ActiveReports.Export.Pdf

6.0J

DataDynamics.ActiveReports.ActiveReport, ActiveReports

DataDynamics.ActiveReports.Viewer.Viewer, ActiveReports.Viewer6

DataDynamics.ActiveReports.Export.Pdf.PdfExport, ActiveReports.PdfExport

7.0J ~ 12.0J

※「XX」はバージョン番号

GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.vXX

GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win.vXX

GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf.vXX

14.0J ~ 18.0J

GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports

GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win

GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf

ASP.NET Webサイト形式の場合は、以前のライセンス情報がプロジェクトの「Bin」フォルダに残っていると、エラーが発生します。「Bin」フォルダ内の「App_Licenses.dll」ファイルを削除してください。

関連トピック