GrapeCity CalendarGrid for Windows Forms 2.0J > はじめに > .NET Core プロジェクトで使用する場合のご注意 > ライセンス情報の埋め込み |
本製品は、LicenseProvider をベースとしたライセンス認証の仕組みを採用しています。通常、Windows フォームデザイナを使用してフォームもしくはウィンドウ上にコンポーネントを配置した時点で、プロジェクトに licenses.licx という名前のライセンス情報ファイルが生成され(存在しない場合)、その中にコンポーネントのライセンス情報が記述されます。licenses.licx は埋め込みリソースとしてアプリケーションの実行ファイル内に取り込まれ、実行時にはそのライセンス情報を基に、コンポーネントの使用が許諾されているかどうかを判断します。
しかしながら、2021年7月現在、.NET Core プロジェクト用の Windows フォームデザイナにおいて、licenses.licx ファイルの生成およびライセンス情報の埋め込み処理はサポートされていません。そのため、.NET Core プロジェクトで本製品のコンポーネントを使用する場合は、「ライセンスの組み込み」で示す手順に従って、.NET Core プロジェクトに対して手動で licenses.licx ファイルの生成およびプロジェクトへのライセンス情報の埋め込みを行う必要があります。
なお、.NET Coreプロジェクトで使用する場合は、以下の文字列からプロジェクトで使用しているコントロールに関するものを licenses.licx に入力します。
GrapeCity.Win.CalendarGrid.GcCalendarGrid, GrapeCity.Win.CalendarGrid.NetCore.v20, Version=2.0.40xx.2012, Culture=neutral, PublicKeyToken=f4c1eb1dac5d2351
2.0.40xx.2012は、製品アセンブリバージョンによって変わります。アセンブリバージョンについては、「アセンブリ」をご覧ください。 |