Application.ResourceAssembly Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví Assembly, který poskytuje identifikátory URI balíčku pro prostředky v WPF (Windows Presentation Foundation) aplikaci.
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; }
static member ResourceAssembly : System.Reflection.Assembly with get, set
Public Shared Property ResourceAssembly As Assembly
Hodnota vlastnosti
Odkaz na Assembly, který poskytuje identifikátory URI balíčku pro prostředky v aplikaci WPF (Windows Presentation Foundation).
Výjimky
Aplikace WPF (Windows Presentation Foundation) má vstupní sestavení nebo již bylo nastaveno ResourceAssembly.
Poznámky
Ve výchozím nastavení WPF (Windows Presentation Foundation) prostředky jsou vyřešeny za běhu s ohledem na vstupní sestavení, které je identifikováno hodnotou vrácenou z metody GetEntryAssembly.
Vstupní sestavení je sestavení, které je vráceno GetEntryAssembly a může být následující:
Spustitelné sestavení ve výchozí doméně aplikace.
První sestavení, které má být provedeno voláním ExecuteAssembly.
V následujících případech však sestavení WPF (Windows Presentation Foundation) nemůže získat odkaz na vstupní sestavení:
Nespravovaná (nativní) aplikace hostuje sestavení WPF (Windows Presentation Foundation).
Spravovaná aplikace hostuje sestavení WPF (Windows Presentation Foundation) načtením do nové domény aplikace pomocí jiné metody než ExecuteAssembly.
V obou těchto případech GetEntryAssembly vrátí null a prostředky sestavení WPF (Windows Presentation Foundation) nelze vyřešit. V těchto případech ResourceAssembly lze nastavit pouze jednou s odkazem na sestavení, které by se mělo použít k vyřešení prostředků.
ResourceAssembly lze nastavit pouze jednou, protože je nepravděpodobné, že se sestavení prostředků po načtení sestavení WPF (Windows Presentation Foundation) změní.
Note
ResourceAssembly nelze nastavit, pokud sestavení WPF (Windows Presentation Foundation) může zjistit vstupní sestavení – to znamená, že při GetEntryAssembly vrátí odkaz na sestavení namísto null.
Tato vlastnost je bezpečná pro vlákno a je k dispozici z libovolného vlákna.
ResourceAssembly je zaveden v rozhraní .NET Framework verze 3.5. Další informace naleznete v tématu Verze a závislosti.