Application.ResourceAssembly Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Assembly Pakets für einheitliche Ressourcenbezeichner (URIs) für Ressourcen in einer WPF-Anwendung.

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

Eigenschaftswert

Assembly

Ein Verweis auf das Assembly Paket für einheitliche Ressourcenbezeichner (URIs) für Ressourcen in einer WPF-Anwendung.

Ausnahmen

Eine WPF-Anwendung verfügt über eine Eintragsassembly oder ResourceAssembly wurde bereits festgelegt.

Hinweise

Standardmäßig werden WPF-Ressourcen zur Laufzeit in Bezug auf die Eintragsassembly aufgelöst, die durch den von der GetEntryAssembly Methode zurückgegebenen Wert identifiziert wird.

Die Eintragsassembly ist die Assembly, die von GetEntryAssembly dieser zurückgegeben wird und die folgende sein könnte:

  • Die ausführbare Assembly in der Standardanwendungsdomäne.

  • Die erste Assembly, die durch Aufrufen ExecuteAssemblyausgeführt werden soll.

In den folgenden Fällen kann eine WPF-Assembly jedoch keinen Verweis auf die Eintragsassembly abrufen:

  • Eine nicht verwaltete (native) Anwendung hostt die WPF-Assembly.

  • Eine verwaltete Anwendung hostt die WPF-Assembly, indem sie in eine neue Anwendungsdomäne mit einer anderen Methode als ExecuteAssemblygeladen wird.

In beiden Fällen GetEntryAssembly können die nullRessourcen der WPF-Assembly nicht aufgelöst werden. In diesen Fällen kann nur einmal mit einem Verweis auf die Assembly festgelegt werden, ResourceAssembly die zum Auflösen von Ressourcen verwendet werden soll.

ResourceAssembly kann nur einmal festgelegt werden, da es unwahrscheinlich ist, dass sich die Ressourcenassembly nach dem Laden der WPF-Assembly ändert.

Hinweis

ResourceAssembly Kann nicht festgelegt werden, wenn eine WPF-Assembly die Eintragsassembly ermitteln kann – das heißt, wenn GetEntryAssembly ein Verweis auf eine Assembly statt nullauf eine Assembly zurückgegeben wird.

Diese Eigenschaft ist threadsicher und ist von jedem Thread verfügbar.

ResourceAssemblywird in der .NET Framework Version 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.

Gilt für