移行における手順を以下に解説します。以下は、5.0J(アセンブリバージョン:5.0.2025.2008)から17.0J(アセンブリバージョン:17.0.XXXX.2022)に変更する例です。
17.0.XXXX.2022は、製品アセンブリバージョンによって変わります。アセンブリバージョンについては製品付属のリリースノートを参照してください。
- 旧バージョンで作成されたプロジェクト内に存在するライセンスファイル(licenses.licx)をメモ帳などで開き、"Version"を変更します。
変更前FarPoint.Win.Spread.FpSpread, FarPoint.Win.SpreadJ, Version=5.0.2025.2008, Culture=neutral, PublicKeyToken=a5fa960294d899e7
変更後FarPoint.Win.Spread.FpSpread, FarPoint.Win.SpreadJ, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7
- 変更されたライセンスファイルを保存します。
- プロジェクトファイル(.csprojまたは.vbproj)をメモ帳などで開き、各アセンブリの"Version”を変更します。また、必要に応じてInputManCell関連の参照を追加します。
- プロジェクトファイルの変更が必要なのは、SPREAD関連情報(アセンブリバージョンなど)が以下のように記述されている場合だけです。
- プロジェクトファイルに記述されているアセンブリバージョンと開発環境にインストールされているアセンブリバージョンが一致していない場合、以下のようにソリューションエクスプローラーで参照設定が正しく行われません。
<Reference Include="FarPoint.CalcEngine, Version=5.0.2025.2008, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.Excel, Version=5.0.2025.2008, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.PluginCalendar.WinForms, Version=5.0.2025.2008, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.Win, Version=5.0.2025.2008, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.Win.SpreadJ, Version=5.0.2025.2008, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.Win.Chart, Version=5.0.2025.2008, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.PDF, Version=5.0.2025.2008, Culture=neutral, PublicKeyToken=a5fa960294d899e7"/>
変更後<Reference Include="FarPoint.CalcEngine, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.Excel, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.PDF, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.PluginCalendar.WinForms, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.Win, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.Win.Chart, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="FarPoint.Win.SpreadJ, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="GrapeCity.CalcEngine, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="GrapeCity.Spreadsheet, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="GrapeCity.Spreadsheet.Win, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" /> <Reference Include="GrapeCity.Win.PluginInputMan, Version=17.0.XXXX.2022, Culture=neutral, PublicKeyToken=a5fa960294d899e7" />
- 変更されたプロジェクトファイルを保存します。
- 移行先のバージョンのVisual Studioを起動し、移行対象となるソリューション(プロジェクト)を開きます。
- 表示される「変換ウィザード」の指示に沿って処理を開始します。
- 参照設定に追加されている各アセンブリバージョンが正しく反映されているか確認します。
- ソリューション(プロジェクト)のリビルドを行います。