AssemblyBuilder.GetSatelliteAssembly メソッド

定義

指定されたサテライト アセンブリを取得します。

オーバーロード

GetSatelliteAssembly(CultureInfo)

指定されたカルチャ設定のサテライト アセンブリを取得します。

GetSatelliteAssembly(CultureInfo, Version)

指定されたバージョンの、指定されたカルチャ設定のサテライト アセンブリを取得します。

GetSatelliteAssembly(CultureInfo)

ソース:
AssemblyBuilder.cs

指定されたカルチャ設定のサテライト アセンブリを取得します。

C#
public override System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture);

パラメーター

culture
CultureInfo

指定されたカルチャ。

戻り値

指定されたサテライト アセンブリ。

例外

culturenullです。

アセンブリが見つかりません。

ファイル名が一致するサテライト アセンブリが見つかりましたが、CultureInfo は指定されているファイル名とは一致しませんでした。

サテライト アセンブリは、有効なアセンブリではありません。

注釈

サテライト アセンブリには、メインアプリケーション アセンブリとは異なるローカライズされたリソースが含まれます。このアセンブリには、既定のカルチャまたはニュートラル カルチャとして機能する 1 つのカルチャのローカライズ不可能な実行可能コードとリソースが含まれています。

現在のアセンブリ バージョンを使用するには、このメソッドを呼び出します。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

GetSatelliteAssembly(CultureInfo, Version)

ソース:
AssemblyBuilder.cs

指定されたバージョンの、指定されたカルチャ設定のサテライト アセンブリを取得します。

C#
public override System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture, Version? version);
C#
public override System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture, Version version);

パラメーター

culture
CultureInfo

指定されたカルチャ。

version
Version

サテライト アセンブリのバージョン。

戻り値

指定されたサテライト アセンブリ。

例外

culturenullです。

ファイル名が一致するサテライト アセンブリが見つかりましたが、CultureInfo またはバージョンが指定されているファイルとは一致しませんでした。

アセンブリが見つかりません。

サテライト アセンブリは、有効なアセンブリではありません。

注釈

サテライト アセンブリには、メインアプリケーション アセンブリとは異なるローカライズされたリソースが含まれます。このアセンブリには、既定のカルチャまたはニュートラル カルチャとして機能する 1 つのカルチャのローカライズ不可能な実行可能コードとリソースが含まれています。

現在のアセンブリ バージョンを GetSatelliteAssembly(CultureInfo) 使用するには、 オーバーロードを呼び出します。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0