リサイズはクリックかドラッグ

プロジェクトの作成とアセンブリ参照の追加

.NET Core プロジェクトを作成するには、Visual Studio の「Windows Forms App (.NET Core)」プロジェクトテンプレートを使用してプロジェクトを作成します。作成したプロジェクトにて本製品のコンポーネントを使用するには、プロジェクトに本製品のアセンブリへの参照を追加する必要がありますが、従来のように アセンブリファイル(*.dll)への参照を直接追加するのではなく、代わりにそれらのコンポーネントに対応する Nuget パッケージをインストールすることになります。

Visual Studio 2019 にて新規プロジェクトを作成し、Nuget パッケージをインストールするまでの手順を以下に示します。

Windows フォームプロジェクト(.NET Core)の作成
  1. Visual Studio 2019 を起動します。

  2. スタート画面で「新しいプロジェクトの作成」を選択します。または、メインメニューから[ファイル]-[新規作成]-[プロジェクト]を選択します。

    Using Visual Studio Templates s01
  3. 「新しいプロジェクトの作成」画面にて、「Windows Forms App (.NET Core)」を選択します。

    Net Core Create Project 01
  4. プロジェクト名およびソリューション名を指定し、作成ボタンをクリックします。

    Net Core Create Project 02

    これにより、プロジェクトおよびソリューションが作成され、生成されたソリューションの内容がソリューションエクスプローラーに表示されます。

    Net Core Create Project 03
Nuget パッケージのインストール
  1. ソリューションエクスプローラーで、プロジェクトのコンテキストメニューから Nuget パッケージの管理を選択し、「Nuget パッケージマネージャー」を開きます。

  2. 画面右上にある「パッケージソース」を「GrapeCity」に変更します。

    NetCoreCreateProject_s01
    メモ メモ

    「GrapeCity」パッケージソースは、製品をインストールした際に Visual Studio に登録されます。もし、「GrapeCity」パッケージソースが登録されていない場合は、「http://nuget.c1.grapecity.com/nuget」をパッケージソースとして登録してください。

    参照タブに切り替えると、ComponentOne コンポーネントの Nuget パッケージが列挙されます。

    Net Core Create Project 04
  3. 使用するコンポーネントの Nuget パッケージを選択します。この例では、C1FlexGrid コントロールの Nuget パッケージを選択しています。

    Net Core Create Project 05
    メモ メモ

    WinForms エディションのコンポーネントの Nuget パッケージ名は「C1.Win.~」となっています。検索ボックスにて「C1.Win」(あるいは直接パッケージ名を入力)で検索すると、パッケージが見つけやすくなります。

  4. 使用するバージョンを選択し、インストールボタンをクリックします。依存関係にある Nuget パッケージが検出され、それら含めたライセンスの同意画面が表示されるので、続行する場合は同意するボタンをクリックします。

    Net Core Create Project 06

    Nuget パッケージがインストールされ、プロジェクトの依存関係パッケージとして組み込まれます。

    Net Core Create Project 07
    メモ メモ

    WinForms エディションの Nuget パッケージをインストールすると、ソリューションエクスプローラー上で黄色い警告アイコンが表示されます。これは Nuget パッケージ内で .NET Core がターゲットフレームワークとしてマークされていないことを示していますが、動作上の影響はありません。

参照