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 bir uygulamadaki kaynaklar için paket tekdüzen kaynak tanımlayıcılarını (URI) sağlayan Assembly 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; }
static member ResourceAssembly : System.Reflection.Assembly with get, set
Public Shared Property ResourceAssembly As Assembly
Özellik Değeri
WPF bir uygulamadaki kaynaklar için paket tekdüzen kaynak tanımlayıcılarını (URI) sağlayan Assembly başvurusu.
Özel durumlar
WPF bir uygulamanın giriş derlemesi var veya ResourceAssembly zaten ayarlanmış.
Açıklamalar
Varsayılan olarak, WPF kaynaklar GetEntryAssembly yönteminden döndürülen değerle 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, bir WPF derlemesi giriş derlemesine başvuru alamaz:
Yönetilmeyen (yerel) bir uygulama WPF derlemesini barındırıyor.
Yönetilen uygulama, WPF derlemesini ExecuteAssembly dışında bir yöntem kullanarak yeni bir uygulama etki alanına yükleyerek barındırıyor.
Her iki durumda da GetEntryAssemblynull döndürür ve WPF derlemenin 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 derleme yüklendikten sonra kaynak derlemesinin değişme olasılığı düşüktür.
Note
ResourceAssembly, bir WPF derlemesi giriş derlemesini bulabildiğinde ayarlanamaz; yani GetEntryAssemblynull yerine bir derlemeye başvuru döndürdüğünde.
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.