Application.ResourceAssembly Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 null
Ressourcen 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 null
auf 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.