MESCIUS SPREAD for Windows Forms 17.0J 移行ガイド
Visual Studio 2005以降からの場合

旧バージョンのSPREADを用いて作成したVisual Studio 2005/2008/2010/2012/2013/2015 プロジェクトを、手動で最新バージョンで使用する場合の手順について説明します。

  • あらかじめ移行前プロジェクトのバックアップを取ることをお勧めします。
  • プロジェクト自体の移行はVisual Studioの「変換ウィザード」によって自動的に変換されます。
  • 11.0Jから移行を行いロックの既定値(デフォルト値)を使用している場合には、プロジェクトの移行後に手動でLegacyBehaviors.Protectを外す対応が必要になります。詳細は「互換機能について」をご確認ください。
移行手順

移行における手順を以下に解説します。以下は、5.0J(アセンブリバージョン:5.0.2025.2008)から17.0J(アセンブリバージョン:17.0.XXXX.2022)に変更する例です。

17.0.XXXX.2022は、製品アセンブリバージョンによって変わります。アセンブリバージョンについては製品付属のリリースノートを参照してください。

  1. 旧バージョンで作成されたプロジェクト内に存在するライセンスファイル(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
    

  2. 変更されたライセンスファイルを保存します。
  3. プロジェクトファイル(.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" />
    
  4. 変更されたプロジェクトファイルを保存します。
  5. 移行先のバージョンのVisual Studioを起動し、移行対象となるソリューション(プロジェクト)を開きます。
  6. 表示される「変換ウィザード」の指示に沿って処理を開始します。
  7. 参照設定に追加されている各アセンブリバージョンが正しく反映されているか確認します。

  8. ソリューション(プロジェクト)のリビルドを行います。
参照

 

 


© MESCIUS inc. All rights reserved.