GrapeCity ActiveReports for .NET 12.0J > ActiveReportsユーザーガイド > レポートのアップグレード > 旧バージョンからの移行 > プロジェクト移行ツール |
プロジェクト移行ツールは、ActiveReports for .NET 12.0Jで作成されたプロジェクトやWebサイトを、最新のService Packのバージョンに置き換えます。プロジェクト移行ツールはプロジェクトファイル、ライセンスファイル、リソースのアセンブリ参照情報、ソースコードファイルの名前空間の情報をそれぞれ書き換え、プロジェクトの移行を支援します。プロジェクト移行ツールによるプロジェクトの移行は完全ではなく、手動による変更を必要とする場合があります。また、不完全な動作によるデータの損失に備え、操作対象のファイルをすべてプロジェクト移行ツール以外の方法で予めバックアップしてください。
このドキュメントではプロジェクト移行ツールの使い方について説明しています。
旧バージョン(ActiveReports for .NET 1.0J、2.0J、3.0J、6.0J、7.0J、9.0J、11.0J)で作成されたプロジェクトを12.0Jへ移行する場合は、プロジェクト移行ツールではなくActiveReportsファイルコンバータを使用します。 |
初版またはService Pack以外のバージョン(Hot Fix等)を使用している場合は、対象のバージョンは移行ツールのリストに表示されないため、移行ツールでの移行はできません。テキストエディタやVisual Studioなどを使用し、下記の「変更箇所の詳細」を参照の上、手動で変更してください。 |
プロジェクト移行ツールを実行するには.NET Framework 4.5.2/4.6/4.6.1/4.6.2/4.7/4.7.1/4.7.2/4.8のいずれかが正しくインストールされている必要があります。
プロジェクト移行ツールは次の開発環境と言語で作成されたプロジェクトファイルをサポートします。
開発環境 |
言語 |
---|---|
Visual Studio 2012 | Visual Basic |
Visual C# | |
Visual Studio 2013 | Visual Basic |
Visual C# | |
Visual Studio 2015 | Visual Basic |
Visual C# | |
Visual Studio 2017 | Visual Basic |
Visual C# | |
Visual Studio 2019 | Visual Basic |
Visual C# |
プロジェクト移行ツールで移行対象となるファイルは、次のとおりです。
プロジェクト移行ツールは、移行対象ファイルに対して次の変更を行います。
移行対象ファイル |
移行内容 |
---|---|
プロジェクトファイル(*.vbprojファイル、*.csprojファイル) | ActiveReportsのアセンブリバージョン情報を、指定のバージョン情報に変更します。 |
プロジェクト・ユーザー・オプション・ファイル(*.vbproj.userファイル、*.csproj.userファイル) | ファイルを削除します。 |
Web.Configファイル、WebViewerコントロールを使用している*.aspxファイル | ActiveReportsのアセンブリバージョン情報を、指定のバージョン情報に変更します。 |
licenses.licxファイル | ActiveReportsのアセンブリバージョン情報が含まれている場合は、指定のバージョン情報に変更します。 ※ バージョン情報が含まれていない場合は変更しません。また、バージョン情報が含まれていなくても特に問題はありません。 |