PowerTools ActiveReports for .NET 11.0J > ActiveReportsユーザーガイド > レポートのアップグレード > 旧バージョンからの移行 > プロジェクト移行ツール |
プロジェクト移行ツールは、ActiveReports for .NET 11.0Jで作成されたプロジェクトやWebサイトを、最新のService Packのバージョンに置き換えます。プロジェクト移行ツールはプロジェクトファイル、ライセンスファイル、リソースのアセンブリ参照情報、ソースコードファイルの名前空間の情報をそれぞれ書き換え、プロジェクトの移行を支援します。プロジェクト移行ツールによるプロジェクトの移行は完全ではなく、手動による変更を必要とする場合があります。また、不完全な動作によるデータの損失に備え、操作対象のファイルをすべてプロジェクト移行ツール以外の方法で予めバックアップしてください。
このドキュメントではプロジェクト移行ツールの使い方について説明しています。
旧バージョン(ActiveReports for .NET 1.0J、2.0J、3.0J、6.0J、7.0J、9.0J)で作成されたプロジェクトを11.0Jへ移行する場合は、プロジェクト移行ツールではなくActiveReportsファイルコンバータを使用します。 |
プロジェクト移行ツールを実行するには.NET Framework 3.5 SP1/4/4.5/4.5.1/4.5.2/4.6/4.7のいずれかが正しくインストールされている必要があります。
プロジェクト移行ツールは次の開発環境と言語で作成されたプロジェクトファイルをサポートします。
開発環境 |
言語 |
---|---|
Visual Studio 2010 | Visual Basic |
Visual C# | |
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# |
プロジェクト移行ツールで移行対象となるファイルは、次のとおりです。
プロジェクト移行ツールは、移行対象ファイルに対して次の変更を行います。
移行対象ファイル |
移行内容 |
---|---|
プロジェクトファイル(*.vbprojファイル、*.csprojファイル) |
ActiveReportsのアセンブリバージョン情報を、指定のバージョン情報に変更します。 (例)初版からSP1に移行した場合
|
プロジェクト・ユーザー・オプション・ファイル(*.vbproj.userファイル、*.csproj.userファイル) | ファイルを削除します。 |
Web.Configファイル、WebViewerコントロールを使用している*.aspxファイル | ActiveReportsのアセンブリバージョン情報を、指定のバージョン情報に変更します。 |
licenses.licxファイル | ActiveReportsのアセンブリバージョン情報が含まれている場合は、指定のバージョン情報に変更します。 ※ バージョン情報が含まれていない場合は変更しません。また、バージョン情報が含まれていなくても特に問題はありません。 |
※移行後は、プロジェクトファイルと同じフォルダにログファイルが作成されます。