アプリケーションを配布する場合、配布先のGACにアセンブリの登録が必要ですか?

文書番号 : 26614     文書種別 : 使用方法     最終更新日 : 2009/01/07
文書を印刷する
対象製品
El Tabelle MultiRow 4.0J
詳細
El Tabelle MultiRow 4.0J(以降MultiRow 4.0J)で作成したアプリケーションを配布する場合に MultiRow 4.0Jのアセンブリを、配布先PCのGAC(グローバルアセンブリキャッシュ)に登録する必要はありません。GACに登録する場合、次の注意が必要になります。
  • 別のアプリケーションなどによって、GACに登録されているアセンブリがアップデートされる可能性があります
  • 別のアプリケーションが、そのアプリケーションが対象としたいファイルバージョンのアセンブリを参照できない可能性があります
    GACに登録されているアセンブリは、常に優先されて参照されます。あるファイルバージョンのEl TabelleのアセンブリがすでにGACに登録されている場合、他のEl Tabelleを使用したアプリケーションが別のファイルバージョンのアセンブリを配布しても、GACに登録されたアセンブリが常に優先して参照されます。(異なったアセンブリバージョンである場合、この問題は発生しません)
    (参考情報:ランタイムがアセンブリを検索する方法 http://msdn.microsoft.com/ja-jp/library/yx7xezcf(VS.80).aspx)
El Tabelle Sheet4.0J と El Tabelle MultiRow4.0Jは、共通アセンブリ(GrapeCity.Win.BaseGrid.v40.dll)を使用するため、特に注意が必要です。
El Tabelle MultiRow 4.0Jのアセンブリの配布方法については、製品ヘルプの次の箇所に記載されています。
MultiRow 4.0J の使い方
 - アプリケーションの配布

この文書は、以前は次のFAQ IDで公開されていました : 11599