はじめに
日頃から格別のお引き立てを賜りまして厚く御礼申し上げます。
この修正版は、El Tabelle for .NET 2.0 の不具合を修正し、サンプルの追加、ヘルプファイルの更新を行います。

製品版をインストール済みのお客様へ
この修正版は、製品版(v2.0.2004.0304)との互換性を保ちつつ、v2.0.2004.0304 以降に確認された不具合への修正が行われています。v2.0.2004.0304 のアセンブリで作成されたプロジェクトには、この修正版をインストールするだけで修正が適用されます。プロジェクトの移行作業は不要です。

以前の修正版、暫定修正版をインストール済みのお客様へ
この修正版は、v2.0.2005.0304 までの暫定修正版を総括したものです。この以前の修正版または暫定修正版をご利用の場合、この修正版をインストールするだけで修正が適用されます。プロジェクトの移行作業は不要です。
暫定修正版 v2.0.2005.0304 をご利用の場合、この修正版を適用しても新たな変更はありません。

修正版を適用済みの状態で新規にインストールするには
最新のトライアル版(製品版)インストーラを使用することで、予め修正版を適用した状態で El Tabelle for .NET 2.0 をインストールできます。最新のインストーラは こちら から入手します。

修正版を適用後、以前の版に戻すには
以前の版に戻すには、El Tabelle for .NET 2.0 のインストール先フォルダの \Bin\unregGAC.bat を実行した後、サブフォルダから任意のバージョンのファイルを選択して Bin フォルダに上書きします。その後、\Bin\regGAC.bat を実行します。

InputMan for .NET をご利用のお客様へ
El Tabelle for .NET 2.0 は、いずれのバージョンの InputMan とも併用可能です。InputMan との共有モジュールが存在しないため、修正版を適用するにあたって InputMan のバージョンを考慮する必要はありません。

El Tabelle for .NET 2.0 の動作不正のため、ユーザーの皆さまに大変ご不便をおかけいたしましたことを深くお詫び申しあげます。


インストール
修正版のセットアッププログラムは、次の構成でファイルをコピーします。

  \<User Folder>\
    ReleaseNote_2020050317_patch.htm       このファイル

  \<User Folder>\Bin\
    GrapeCity.Win.ElTabelle.Design.v20.dll 設計時専用アセンブリファイル
    GrapeCity.Win.ElTabelle.DesignApp.v20.exe El Tabelleデザイナ
    GrapeCity.Win.ElTabelle.DesignApp.v20.exe.config 依存情報の定義ファイル
    GrapeCity.Win.ElTabelle.v20.dll        本体アセンブリファイル
    regGAC.bat                             GAC登録用バッチファイル
    unregGAC.bat                           GAC登録解除用バッチファイル

  \<User Folder>\Bin\ja\
    GrapeCity.Win.ElTabelle.Design.v20.resources.dll サテライトリソース
    GrapeCity.Win.ElTabelle.v20.resources.dll        サテライトリソース

  \<User Folder>\Bin\v2.0.2005.0304\
    GrapeCity.Win.ElTabelle.Design.v20.dll       バックアップファイル
    GrapeCity.Win.ElTabelle.DesignApp.v20.exe    バックアップファイル
    GrapeCity.Win.ElTabelle.DesignApp.v20.exe.config バックアップファイル
    GrapeCity.Win.ElTabelle.v20.dll              バックアップファイル

  \<User Folder>\Bin\v2.0.2005.0304\ja\
    GrapeCity.Win.ElTabelle.Design.v20.resources.dll バックアップファイル
    GrapeCity.Win.ElTabelle.v20.resources.dll        バックアップファイル

  \<User Folder>\Help\
    ElTabelle.chm             製品ヘルプ
    El Tabelle for .NET.xml   Visual Studio .NET 統合用 XML ファイル

  \<User Folder>\Sample\CS\
    C# 追加サンプル

    ※各サンプルに関しては Sample.htm を参照してください。

  \<User Folder>\Tool\
    CodeBank.xml         変換データベース
    CodeConv.exe         ソースコード変換ツール
    CodeConv.exe.config  依存情報の定義ファイル
    GrapeCity.Data.v12.dll 依存アセンブリ
    GrapeCity.Framework.v12.dll 依存アセンブリ
    GrapeCity.Win.ElTabelle.Migration.v12.dll 依存アセンブリ
    GrapeCity.Win.ElTabelle.v12.dll 依存アセンブリ
    Migrator2.exe        プロジェクト移行ツール
    Migrator2.exe.config 依存情報の定義ファイル
    Migrator2.exe.local  サイドバイサイド定義ファイル
    Migrator.htm         プロジェクト移行ツールの使い方
    \CodeConverter\      ソースコード変換ツールのソースコード
    \Migrator2\          プロジェクト移行ツールのソースコード


追加された機能
以下は、v2.0.2004.0521 以降に追加または変更された機能です。

以下は、v2.0.2004.0304 以降に追加または変更された機能です。



修正された機能
以下は v2.0.2005.0127 以降に修正された不具合の一覧です。 以下は v2.0.2004.1028 以降に修正された不具合の一覧です。 以下は v2.0.2004.0521 以降に修正された不具合の一覧です。 以下は v2.0.2004.0304 以降に修正された不具合の一覧です。


制限事項と注意点
次の制限事項、注意点が追加されます。 El Tabelle for .NET 2.0 の制限事項と注意点はヘルプファイル(%インストール先フォルダ%\Help\ElTabelle.chm)の次のトピックを参照してください。

-[サポート技術情報]
 -[制限事項と注意点]


互換性と移行について
この修正版に含まれるアセンブリは v2.0.2004.0304 と互換性が保たれています。既存のアセンブリ、プロジェクトを変更する必要はありません。


アセンブリの参照と依存関係
.NET Framework には、厳密なアセンブリ識別機構が盛り込まれており、Visual Studio .NET で作成した実行ファイルやアセンブリは、それらが依存するアセンブリを名前とアセンブリ バージョンおよびその他の情報を使って判別します。

この仕組みは、DLL のバージョン問題、いわゆる DLL Hell を解消するためのもので、間違ったバージョンのアセンブリを参照することによる誤動作を避け、本来のバージョンのアセンブリを確実に参照することを目的としています。この機構により、Visual Studio .NET で作成した実行ファイルやアセンブリは、それらが依存するアセンブリと同名のアセンブリが存在していても、アセンブリ バージョンが一致しなければ動作しません。

アセンブリ バージョンの確認
プロジェクトで使用しているアセンブリのアセンブリ バージョンは、以下の手順で確認できます。
  1. Visual Studio .NET を起動し、対象となるプロジェクトを開きます。
  2. ソリューション エクスプローラのツリービューで[参照設定]ノードを展開します。
  3. リストの中から目的のアセンブリを選択し、プロパティウィンドウの[バージョン]プロパティを確認します。
.NET Framework が厳密なアセンブリ識別機構を持つため、アセンブリに変更が行われるたびにアセンブリ バージョンが変更されると、開発者はその都度プロジェクトをリビルドしなくてはならず、大変な負担になります。
このため、互換性に影響しない変更が加えられたアセンブリは、アセンブリ バージョンを維持したままファイル バージョンやファイル日時だけを変更することで区別されます。この場合、開発者はプロジェクトをリビルドすることなく、同じアセンブリ バージョンのアセンブリを上書きするだけで変更を適用できます。ただし、この場合は DLL Hell に陥らないように注意する必要があります。

ファイル バージョンの確認
プロジェクトで使用しているアセンブリのファイル バージョンは、以下の手順で確認できます。
  1. Visual Studio .NET を起動し、対象となるプロジェクトを開きます。
  2. El Tabelle のコントロールを使用している Form を開き、WorkBook コントロールまたは Sheet コントロールを選択します。
  3. プロパティ ウィンドウから [バージョン情報] のリンクをクリックします。
  4. 表示されたダイアログで、El Tabelle の「製品情報」に記載されているビルド番号がファイル バージョンに相当します。
バージョン管理ポリシー

El Tabelle for .NET では、アセンブリのメンバ構成に変更がない場合はアセンブリのファイル バージョンだけを変更し、メンバの変更を伴う場合のみアセンブリ バージョンも変更しています。このため、通常、アセンブリ バージョンが同じであればプロジェクトのコードを変更する必要はありません。たとえば、アセンブリ バージョンが 2.0.2004.0304 である場合、どのファイル バージョンを使ってもソースコードの変更は不要です。
アセンブリ バージョンが変更されている場合はメンバの拡張や変更が行われているため、移行情報や移行ツールを利用してソースコードを修正する必要があります。



最新情報について
弊社 Web サイトは、最新情報を提供するために日々更新しています。
製品リリース時に判明している上記問題への、今後のアップデートでの対応状況や、製品に関する最新の制限事項、バグレポート、製品 FAQ などをご確認ください。

グレープシティ株式会社
http://www.grapecity.com/japan/

El Tabelle for .NET 2.0 製品情報
http://www.grapecity.com/japan/dotnet/eltabelle/


商標、登録商標


Copyright© 2004-2005 GrapeCity inc. All rights reserved.