作成日: 2023/09/14 最終更新日: 2023/09/14
文書種別
技術情報
詳細
FlexGrid for WinFormsの最新版を使用するには、同じバージョンの以下の2つのdllが必要です。
しかし、次のようなケースでは、C1.Win.4.5.2.dllが参照設定に追加されていないことがあります。
これを解決するには、プロジェクトにC1.Win.4.5.2(※1)への参照を追加してください。
(※1) C1.Win.4.5.2.dllのインストール先
なお、既に存在しているC.Win.C1FlexGrid.4.5.2と同じバージョンのC1.Win.4.5.2を追加しないとエラーが発生しますので、両者のバージョンを揃える必要があることにも注意が必要です。
また、プロジェクトのlicenses.licx内にはFlexGridのライセンス情報が以下のような形で記載されますが、これが正しくない場合(※2)にもエラーが発生することがあります。
(licenses.licx)
(※2) ライセンス情報が不正なケース
C1.Win.4.5.2.dll
C1.Win.C1FlexGrid.4.5.2.dll
しかし、次のようなケースでは、C1.Win.4.5.2.dllが参照設定に追加されていないことがあります。
- 旧バージョンのFlexGridを使用したプロジェクトをバージョンアップした場合
- 最新版のC1FlexGridコントロールをフォームに貼り付けた直後
これを解決するには、プロジェクトにC1.Win.4.5.2(※1)への参照を追加してください。
(※1) C1.Win.4.5.2.dllのインストール先
C:\Program Files (x86)\ComponentOne\WinForms Edition\bin\v4.5.2
なお、既に存在しているC.Win.C1FlexGrid.4.5.2と同じバージョンのC1.Win.4.5.2を追加しないとエラーが発生しますので、両者のバージョンを揃える必要があることにも注意が必要です。
また、プロジェクトのlicenses.licx内にはFlexGridのライセンス情報が以下のような形で記載されますが、これが正しくない場合(※2)にもエラーが発生することがあります。
(licenses.licx)
C1.Win.C1FlexGrid.C1FlexGrid, C1.Win.C1FlexGrid.4.5.2, Version=4.5.20232.611, Culture=neutral, PublicKeyToken=79882d576c6336da
(※2) ライセンス情報が不正なケース
- 「C1.Win.C1FlexGrid.4.5.2」の部分が「C1.Win.C1FlexGrid.4」または「C1.Win.C1FlexGrid.2」などになっている
- Version以下の記載が、参照に追加したアセンブリのバージョンとは異なる
C1.Win.C1FlexGrid.C1FlexGrid, C1.Win.C1FlexGrid.4.5.2
(※3) バージョン以下を削除することで、今後参照アセンブリを更新した場合でも、問題なく動作するようになります。