本製品の NuGet パッケージ(.nupkg)のパッケージ名およびバージョンは、一般的な NuGet パッケージの表記規則とは異なり、対象となるプラットフォームや対象バージョンなどに基づいて定義しています。
例えば、「C1.Win.FlexGrid.GroupPanel.Ja.6.0.20221.548.nupkg」(ComponentOne for WinForms 2022Jv1 に含まれる C1.Win.FlexGrid.GroupPanel.6.dll のパッケージ)の場合は、以下のような構成でパッケージ名が定義されています。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|
C1 | Win | FlexGrid.GroupPanel | Ja | 6 | 0 | 20221 | 548 | nupkg |
それぞれの構成要素が示す意味については以下をご参考ください。
-
製品ブランド名
ComponentOne 製品の場合は「C1」固定です。
-
エディションおよび対応プラットフォーム
表記 エディションおよび対象プラットフォーム (表記無し) Data Services、共通コンポーネントなど (例:C1.DataCollection、C1.Zip.Ja など) Android .NET MAUI/Xamarin (Xamarin.Android) AspNetCore.Api WebAPI (ASP.NET Core) AspNetCore.Mvc ASP.NET MVC (ASP.NET Core) Blazor Blazor iOS .NET MAUI/Xamarin (Xamarin.iOS) Maui .NET MAUI Web.Api WebAPI (ASP.NET) Web.Mvc ASP.NET MVC (ASP.NET) Win WinForms WinUI WinUI WPF WPF (.NET 8+) Xaml.WPF WPF (.NET Framework) -
アセンブリあるいはコンポーネントの名称
-
パッケージの対応言語
日本語版は「ja」固定です。英語版、あるいは日本語を含む多言語対応版は、表記無しとなります。
-
対応するプラットフォームのメジャーバージョン
対象プラットフォームによって意味が異なります。
パッケージの種類 表記の意味 ASP.NET Core 用パッケージ - .NET Framework 向けに構築されているパッケージの場合は、対応する .NET Framework のメジャーバージョンを示します。この部分の表記が「4」の場合、.NET Framework 4.x プラットフォームに対応しています。
- ASP.NET Core 8+ 向けに構築されているパッケージの場合は、対応する ASP.NET Core のメジャーバージョンを示します。この部分の表記が「8」の場合、ASP.NET Core 8 以降のいずれかのプラットフォームに対応しています。
.NET MAUI/Xamarin 用パッケージ - 対応するプラットフォームを示します。この部分の表記が「8」の場合、.NET MAUI に対応していることを意味します。この部分の表記が「5」の場合、Xamarin.Forms 5.x に対応していることを意味します。
.NET Standard 用パッケージ - 対応する .NET Standard のメジャーバージョンを示します。この部分の表記が「2」の場合は、.NET Standard 2 をサポートするプラットフォーム対応しています。
上記以外のパッケージ - .NET Framework 向けに構築されているパッケージの場合は、対応する .NET Framework のメジャーバージョンを示します。この部分の表記が「4」の場合、.NET Framework 4.x プラットフォームに対応しています。
- .NET 8+ 向けに構築されているパッケージの場合は、対応する .NET のメジャーバージョンを示します。この部分の表記が「8」の場合、.NET 8 以降のいずれかのプラットフォームに対応しています。
- 一部のコンポーネントでは、.NET Framework と .NET 8+ の両方のプラットフォームに対応した NuGet パッケージとして提供されています。この場合、パッケージのメジャーバージョンは対応する .NET 8+ のメジャーバージョンを示しますが、.NET Framework をターゲットとするプロジェクトからも利用できます。
-
対応するプラットフォームのマイナーバージョン
2023Jv3 以降の一部の NuGet パッケージでは、複数のターゲットフレームワークをサポートしています。NuGet パッケージのバージョンが「4.8」から始まる場合、.NET Framework の 4.6.2 でビルドしたアセンブリと 4.8 でビルドしたアセンブリが含まれており、プロジェクトのターゲットフレームワークによっていずれかのアセンブリが参照されます。
Nuget パッケージがどのターゲットフレームワークで利用できるかは、nuget.org サイト上のそれぞれの NuGet パッケージのページにてご確認いただけます。対象となるパッケージのページに移動し、「Frameworks」タブを開くと、パッケージで定義されているターゲットフレームワーク(濃い色)と、追加で利用可能なターゲットフレームワーク(薄い色)が示されます。
以下の例では、C1.Win.DataFilter.Ja パッケージの 8.0.20241.672 バージョンが .NET Framework 4.6.2~4.8.1 および .NET 6~9 のいずれかのプラットフォームで利用できることを示しています。
弊社によるサポートが終了したフレームワークバージョンにつきましては、利用可能なターゲットフレームワークに含まれている場合においてもサポート対象外となります。 -
このパッケージの提供を開始したリリースバージョン
例えばこの表記が「20241」の場合は、このバージョンのパッケージが 2024Jv1 から提供が開始されたことを意味します。
-
本製品のビルド番号
同一のリリースバージョンでアップデートがあった場合は、この番号が更新されます。
-
NuGet パッケージファイルの拡張子(nupkg 固定です)