Application.ResourceAssembly Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WPF uygulamasındaki Assembly kaynaklar için paket tekdüzen kaynak tanımlayıcılarını (URI) sağlayan öğesini alır veya ayarlar.
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
Özellik Değeri
Assembly WPF uygulamasındaki kaynaklar için paket tekdüzen kaynak tanımlayıcılarını (URI) sağlayan başvurusu.
Özel durumlar
WPF uygulamasının bir giriş derlemesi var veya ResourceAssembly zaten ayarlanmış.
Açıklamalar
Varsayılan olarak WPF kaynakları, yöntemden GetEntryAssembly döndürülen değer tarafından tanımlanan giriş derlemesine göre çalışma zamanında çözümlenir.
Giriş derlemesi tarafından GetEntryAssembly döndürülen derlemedir ve aşağıdakiler olabilir:
Varsayılan uygulama etki alanındaki yürütülebilir derleme.
çağrılarak ExecuteAssemblyyürütülecek ilk derleme.
Ancak aşağıdaki durumlarda WPF derlemesi giriş derlemesine başvuru alamaz:
Yönetilmeyen (yerel) bir uygulama WPF derlemesini barındırıyor.
Yönetilen bir uygulama, dışında ExecuteAssemblybir yöntem kullanarak WPF derlemesini yeni bir uygulama etki alanına yükleyerek barındırıyor.
Bu iki durumda da döndürür GetEntryAssembly null
ve WPF derlemesinin kaynakları çözümlenemez. Bu gibi durumlarda, ResourceAssembly kaynakları çözümlemek için kullanılması gereken derleme başvurusuyla yalnızca bir kez ayarlanabilir.
ResourceAssembly yalnızca bir kez ayarlanabilir çünkü WPF derlemesi yüklendikten sonra kaynak derlemesinin değişme olasılığı düşüktür.
Not
ResourceAssemblybir WPF derlemesi giriş derlemesini bulabildiğinde ayarlanamaz. Diğer bir ifade, yerine null
bir derlemeye başvuru döndürdüğündeGetEntryAssembly.
Bu özellik iş parçacığı güvenlidir ve herhangi bir iş parçacığından kullanılabilir.
ResourceAssembly.NET Framework sürüm 3.5'te kullanıma sunulmuştur. Daha fazla bilgi için bkz . Sürümler ve Bağımlılıklar.