Application.ResourceAssembly Application.ResourceAssembly Application.ResourceAssembly Application.ResourceAssembly Property

Определение

Получает или задает Assembly, обеспечивающий набор универсальные идентификаторы ресурсов (URI)uniform resource identifiers (URIs) для ресурсов приложения WPFWPF.Gets or sets the Assembly that provides the pack универсальные идентификаторы ресурсов (URI)uniform resource identifiers (URIs) for resources in a WPFWPF application.

public:
 static property System::Reflection::Assembly ^ ResourceAssembly { System::Reflection::Assembly ^ get(); void set(System::Reflection::Assembly ^ value); };
public static System.Reflection.Assembly ResourceAssembly { get; set; }
member this.ResourceAssembly : System.Reflection.Assembly with get, set
Public Shared Property ResourceAssembly As Assembly

Значение свойства

Ссылка на Assembly, обеспечивающий набор универсальные идентификаторы ресурсов (URI)uniform resource identifiers (URIs) для ресурсов приложения WPFWPF.A reference to the Assembly that provides the pack универсальные идентификаторы ресурсов (URI)uniform resource identifiers (URIs) for resources in a WPFWPF application.

Исключения

Приложение WPFWPF имеет ассемблированную запись или ResourceAssembly уже присвоено значение.A WPFWPF application has an entry assembly, or ResourceAssembly has already been set.

Комментарии

По умолчанию WPFWPF ресурсы разрешаются во время выполнения по отношению к сборке записей, который определяется значение, возвращаемое из GetEntryAssembly метод.By default, WPFWPF resources are resolved at run time with respect to the entry assembly, which is identified by the value returned from the GetEntryAssembly method.

Запись сборки — сборка, которая возвращается методом GetEntryAssembly и может быть следующее:The entry assembly is the assembly that is returned by GetEntryAssembly and could be the following:

  • Исполняемая сборка в домене приложения по умолчанию.The executable assembly in the default application domain.

  • Первая сборка выполняться путем вызова ExecuteAssembly.The first assembly to be executed by calling ExecuteAssembly.

В следующих случаях, однако WPFWPF сборку не удается получить ссылку на сборке записей:In the following cases, however, a WPFWPF assembly cannot get a reference to the entry assembly:

  • Узлы неуправляемый (машинный) приложения WPFWPF сборки.An unmanaged (native) application hosts the WPFWPF assembly.

  • Узлы управляемого приложения WPFWPF сборки, загрузив его в новый домен приложения с помощью метода, отличного от ExecuteAssembly.A managed application hosts the WPFWPF assembly by loading it into a new application domain using a method other than ExecuteAssembly.

В обоих этих случаях GetEntryAssembly возвращает nullи WPFWPF ресурсы сборки не может быть разрешена.In both of these cases, GetEntryAssembly returns null, and the WPFWPF assembly's resources cannot be resolved. В этих случаях ResourceAssembly можно задать, только со ссылкой на сборку, который должен использоваться для разрешения ресурсов один раз.In these cases, ResourceAssembly can be set, once only, with a reference to the assembly that should be used to resolve resources.

ResourceAssembly можно задать только один раз, так как маловероятно, что сборка ресурсов изменится после WPFWPF сборка загружается.ResourceAssembly can only be set once because it is unlikely that the resource assembly will change after the WPFWPF assembly is loaded.

Примечание

ResourceAssembly нельзя задать, если WPFWPF сборки может обнаруживать начальной сборки — то есть, когда GetEntryAssembly возвращает ссылку на сборку, а не null.ResourceAssembly cannot be set when a WPFWPF assembly can discover the entry assembly - that is, when GetEntryAssembly returns a reference to an assembly rather than null.

Это свойство является поточно-ориентированным и доступен из любого потока.This property is thread safe and is available from any thread.

ResourceAssembly впервые появился в .NET Framework версии 3.5.ResourceAssembly is introduced in the .NET Framework version 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.For more information, see Versions and Dependencies.

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