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 balíček jednotné identifikátory prostředků (URI) pro prostředky v aplikaci 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
Hodnota vlastnosti
Odkaz na Assembly identifikátory URI (Uniform Resource Identifier) balíčku pro prostředky v aplikaci WPF.
Výjimky
Aplikace WPF má vstupní sestavení nebo ResourceAssembly již bylo nastaveno.
Poznámky
Ve výchozím nastavení jsou prostředky WPF vyřešeny za běhu s ohledem na vstupní sestavení, které je identifikováno hodnotou vrácenou GetEntryAssembly z metody.
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é se má provést voláním ExecuteAssembly.
V následujících případech však sestavení WPF nemůže získat odkaz na vstupní sestavení:
Nespravovaná (nativní) aplikace hostuje sestavení WPF.
Spravovaná aplikace hostuje sestavení WPF načtením do nové domény aplikace pomocí jiné metody než ExecuteAssembly.
V obou těchto případech se GetEntryAssembly vrátí null
a prostředky sestavení WPF 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 řešení prostředků.
ResourceAssembly lze nastavit pouze jednou, protože je nepravděpodobné, že se sestavení prostředků změní po načtení sestavení WPF.
Poznámka
ResourceAssembly nelze nastavit, pokud sestavení WPF může zjistit vstupní sestavení - to znamená, že pokud GetEntryAssembly vrátí odkaz na sestavení mí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.