本製品の 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 Xamarin (Xamarin.Android) AspNetCore.Api WebAPI (ASP.NET Core) AspNetCore.Mvc ASP.NET MVC (ASP.NET Core) Blazor Blazor iOS Xamarin (Xamarin.iOS) Web.Api WebAPI (ASP.NET) Web.Mvc ASP.NET MVC (ASP.NET) Win WinForms WinUI WinUI WPF WPF (.NET 6+) Xaml.WPF WPF (.NET Framework) -
アセンブリあるいはコンポーネントの名称
-
パッケージの対応言語
日本語版は「ja」固定です。英語版、あるいは日本語を含む多言語対応版は、表記無しとなります。
-
対応するプラットフォームのメジャーバージョン
対象プラットフォームによって意味が異なります。
パッケージの種類 表記の意味 ASP.NET Core 用パッケージ - .NET Framework 向けに構築されているパッケージの場合は、対応する .NET Framework のメジャーバージョンを示します。この部分の表記が「4」の場合、.NET Framework 4.x プラットフォームに対応しています。
- ASP.NET Core 6+ 向けに構築されているパッケージの場合は、対応する ASP.NET Core のメジャーバージョンを示します。この部分の表記が「8」の場合、ASP.NET Core 6 から ASP.NET Core 8 までのいずれかのプラットフォームに対応しています。
.NET Standard 用パッケージ - 対応する .NET Stsandard のメジャーバージョンを示します。この部分の表記が「2」の場合は、.NET Standard 2 をサポートするプラットフォーム対応しています。
上記以外のパッケージ - .NET Framework 向けに構築されているパッケージの場合は、対応する .NET Framework のメジャーバージョンを示します。この部分の表記が「4」の場合、.NET Framework 4.x プラットフォームに対応しています。
- .NET 6+ 向けに構築されているパッケージの場合は、対応する .NET のメジャーバージョンを示します。この部分の表記が「8」の場合、.NET 6 から .NET 8 までのいずれかのプラットフォームに対応しています。
- 一部のコンポーネントでは、.NET Framework と .NET 6+ の両方のプラットフォームに対応した NuGet パッケージとして提供されています。この場合、パッケージのメジャーバージョンは対応する .NET 6+ のメジャーバージョンを示しますが、.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.20233.631 バージョンが .NET Framework 4.6.2~4.8.1 および .NET 6~8 のいずれかで利用できることを示しています。
-
このパッケージの提供を開始したリリースバージョン
例えばこの表記が「20213」の場合は、このバージョンのパッケージが 2021Jv3 から提供が開始されたことを意味します。
-
本製品のビルド番号
同一のリリースバージョンでアップデートがあった場合は、この番号が更新されます。
-
NuGet パッケージファイルの拡張子(nupkg 固定です)