Aracılığıyla paylaş


Application.ResourceAssembly Özellik

Tanım

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

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 nullve 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 nullbir 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.

Şunlara uygulanır