Application.ResourceAssembly Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia Assembly element, który udostępnia identyfikatory URI (Uniform Resource Identifier) pakietu dla zasobów w aplikacji WPF.
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
Wartość właściwości
Odwołanie do elementu Assembly , który zawiera identyfikatory URI (Uniform Resource Identifier) pakietu dla zasobów w aplikacji WPF.
Wyjątki
Aplikacja WPF ma zestaw wejściowy lub ResourceAssembly został już ustawiony.
Uwagi
Domyślnie zasoby WPF są rozwiązywane w czasie wykonywania w odniesieniu do zestawu wejściowego, który jest identyfikowany przez wartość zwróconą GetEntryAssembly z metody .
Zestaw wejściowy jest zestawem zwracanym przez GetEntryAssembly element i może być następujący:
Zestaw wykonywalny w domyślnej domenie aplikacji.
Pierwszy zestaw do wykonania przez wywołanie metody ExecuteAssembly.
Jednak w następujących przypadkach zestaw WPF nie może uzyskać odwołania do zestawu wejściowego:
Niezarządzana (natywna) aplikacja hostuje zestaw WPF.
Aplikacja zarządzana hostuje zestaw WPF, ładując go do nowej domeny aplikacji przy użyciu metody innej niż ExecuteAssembly.
W obu tych przypadkach GetEntryAssembly nie null
można rozpoznać zasobów zestawu WPF. W takich przypadkach ResourceAssembly można ustawić tylko raz odwołanie do zestawu, który powinien służyć do rozwiązywania problemów z zasobami.
ResourceAssembly można ustawić tylko raz, ponieważ jest mało prawdopodobne, że zestaw zasobów zmieni się po załadowaniu zestawu WPF.
Uwaga
ResourceAssembly Nie można ustawić, gdy zestaw WPF może odnaleźć zestaw wejściowy — oznacza to, że gdy GetEntryAssembly zwraca odwołanie do zestawu, a nie null
.
Ta właściwość jest bezpieczna wątkiem i jest dostępna z dowolnego wątku.
ResourceAssemblyjest wprowadzana w .NET Framework w wersji 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.