MESCIUS SPREAD for Windows Forms 17.0J 移行ガイド
移行ツールによる移行

製品付属の移行ツールを使用すると、旧バージョンからの移行およびサービスパックの適用を自動的に行うことができます。ここでは、移行ツールを使用した移行について説明します。

  • 移行の対象となるプロジェクトがVisual Studioで開かれている場合は、該当プロジェクトを終了してください。
  • プロジェクトに関わるライブラリやユーザーコントロールなど、SPREADを使用している全てのプロジェクトを移行してください。プロジェクトが分かれている場合には、プロジェクト毎に移行ツールを実行する必要があります。
  • 本ツールは、プロジェクトに含まれるアセンブリバージョンおよび設定の情報を書き換えるものです。移行完了後には必ず全てのプロジェクトの動作確認を行ってください。
  • SheetViewのSerializeModelsプロパティがTrueに設定されていると、移行ツールが正しく動作しない場合があります。移行ツールの使用の際にはSerializeModelsプロパティの値を一度Falseに戻し、移行後に改めて設定してください。
  • 移行ツールはデザインファイル(*.Designer.cs または *.Designer.vb)を対象としています。例えば、Visual Studio2003以前で作成しデザインファイルが存在しないコントロールや、独自にコードで生成したコントロールおよびSheetViewは変更されません。
  • 11.0Jから移行を行いロックの既定値(デフォルト値)を使用している場合には、プロジェクトの移行後に手動でLegacyBehaviors.Protectを外す対応が必要になります。詳細は「互換機能について」をご確認ください。
  • 本バージョンはリリースノートの必要システムで案内している環境で動作させる必要があります。
移行手順

移行における手順を以下に解説します。

  1. スタートメニューの[MESCIUS SPREAD for Windows Forms 17.0J]から「移行ツール」 (または<製品インストールフォルダ>にあるMigrationTool.exe)を起動します。
  2. 移行ツールを設定します。

    • [移行の対象]を設定
      • 指定したプロジェクトのみ移行する場合は「指定したプロジェクトを移行する」を選択します。
      • フォルダ内のすべてのプロジェクトを移行する場合は「指定したフォルダ内のプロジェクトを移行する」を選択します。
      • 移行するプロジェクトファイルのパスまたはフォルダを指定します。
    • [移行の種類]を設定
      • 移行先のバージョンをコンボボックスから選択します。
    • [オプション]を設定
      • 必要に応じて、各項目のチェックボックスをオンにします。
      • 「デフォルトスタイルを維持する」オプションの詳細は次項を参照してください。
  3. 〈実行〉ボタンをクリックします。移行ツールが、すべての処理を自動的に実行します。
  4. 移行の完了を知らせるメッセージが表示されたら〈終了〉ボタンをクリックし、移行ツールを終了します。
  5. Visual Studioでプロジェクトを開きます。
  6. プロジェクトをリビルドします。
デフォルトスタイルを維持

8.0Jおよび12.0Jではデフォルトのスタイルが変更されました。移行ツールを用いることで「5.0J/7.0J」および「8.0J/10.0J/11.0J」のデフォルトの外観を実現することができます。

移行ツールでは、オプション「デフォルトのスタイルを維持する」にチェックを付けバージョンを選択することで、デザインファイル(*.Designer.cs または *.Designer.vb)に該当するスキンを適用するコードを追加します。書き換えられるデザインファイルの一覧は移行ツール下部のリストボックスに表示されます。

  • デザイン時にスキンを設定しているフォームには、スキンを適用するコードは追加されません。
  • 製品のバージョンによってサポートしているフレームワークのバージョンが異なります。移行実施の際はフレームワークのバージョンをご確認ください。
参照

 

 


© MESCIUS inc. All rights reserved.