Прочитать на английском

Поделиться через


Assembly.GetSatelliteAssembly Метод

Определение

Получает вспомогательную сборку.

Перегрузки

GetSatelliteAssembly(CultureInfo, Version)

Получает указанную версию вспомогательной сборки для указанной культуры.

GetSatelliteAssembly(CultureInfo)

Получает сопутствующую сборку для указанной культуры.

GetSatelliteAssembly(CultureInfo, Version)

Исходный код:
Assembly.cs
Исходный код:
Assembly.cs
Исходный код:
Assembly.cs

Получает указанную версию вспомогательной сборки для указанной культуры.

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

Параметры

culture
CultureInfo

Заданные язык и региональные параметры.

version
Version

Версия вспомогательной сборки.

Возвращаемое значение

Указанная вспомогательная сборка.

Реализации

Исключения

culture имеет значение null.

Вспомогательная сборка с соответствующим именем файла была найдена, но CultureInfo или версия не соответствуют указанным.

Не удается найти сборку.

Вспомогательная сборка не является допустимой сборкой.

Комментарии

Вспомогательные сборки содержат локализованные ресурсы, в отличие от main сборок приложений, которые содержат не локализуемый исполняемый код и ресурсы для одного языка и региональных параметров, которые служат в качестве языка и региональных параметров по умолчанию или нейтрального языка и региональных параметров.

Вызовите перегрузку GetSatelliteAssembly(CultureInfo) , чтобы использовать текущую версию сборки.

Если version имеет значение null, текущая версия сборки используется, если и ресурс, и main сборки подписаны.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 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, 2.1

GetSatelliteAssembly(CultureInfo)

Исходный код:
Assembly.cs
Исходный код:
Assembly.cs
Исходный код:
Assembly.cs

Получает сопутствующую сборку для указанной культуры.

public virtual System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture);
public System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture);

Параметры

culture
CultureInfo

Заданные язык и региональные параметры.

Возвращаемое значение

Указанная вспомогательная сборка.

Реализации

Исключения

culture имеет значение null.

Не удается найти сборку.

Вспомогательная сборка с соответствующим именем файла была найдена, но параметр CultureInfo не соответствует указанному.

Вспомогательная сборка не является допустимой сборкой.

Комментарии

Вспомогательные сборки содержат локализованные ресурсы, в отличие от main сборок приложений, которые содержат не локализуемый исполняемый код и ресурсы для одного языка и региональных параметров, которые служат в качестве языка и региональных параметров по умолчанию или нейтрального языка и региональных параметров.

Вызовите этот метод, чтобы использовать текущую версию сборки.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 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, 2.1