Bahasa

Application.ResourceAssembly Properti

Definisi

Mendapatkan atau mengatur Assembly yang menyediakan pengidentifikasi sumber daya seragam paket (URI) untuk sumber daya dalam aplikasi 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; }
static member ResourceAssembly : System.Reflection.Assembly with get, set
Public Shared Property ResourceAssembly As Assembly

Nilai Properti

Referensi ke Assembly yang menyediakan pengidentifikasi sumber daya seragam paket (URI) untuk sumber daya dalam aplikasi WPF.

Pengecualian

Aplikasi WPF memiliki rakitan entri, atau ResourceAssembly telah ditetapkan.

Keterangan

Secara default, sumber daya WPF diselesaikan pada waktu proses sehubungan dengan perakitan entri, yang diidentifikasi oleh nilai yang dikembalikan dari metode GetEntryAssembly.

Rakitan entri adalah rakitan yang dikembalikan oleh GetEntryAssembly dan bisa menjadi yang berikut:

  • Rakitan yang dapat dieksekusi di domain aplikasi default.

  • Rakitan pertama yang akan dijalankan dengan memanggil ExecuteAssembly.

Namun, dalam kasus berikut, rakitan WPF tidak dapat mendapatkan referensi ke rakitan entri:

  • Aplikasi yang tidak dikelola (asli) menghosting perakitan WPF.

  • Aplikasi terkelola menghosting perakitan WPF dengan memuatnya ke domain aplikasi baru menggunakan metode selain ExecuteAssembly.

Dalam kedua kasus ini, GetEntryAssembly mengembalikan null, dan sumber daya perakitan WPF tidak dapat diselesaikan. Dalam kasus ini, ResourceAssembly dapat diatur, sekali saja, dengan referensi ke rakitan yang harus digunakan untuk menyelesaikan sumber daya.

ResourceAssembly hanya dapat diatur sekali karena tidak mungkin rakitan sumber daya akan berubah setelah rakitan WPF dimuat.

Note

ResourceAssembly tidak dapat diatur ketika rakitan WPF dapat menemukan rakitan entri - yaitu, ketika GetEntryAssembly mengembalikan referensi ke rakitan daripada null.

Properti ini aman untuk utas dan tersedia dari utas apa pun.

ResourceAssembly diperkenalkan dalam .NET Framework versi 3.5. Untuk informasi selengkapnya, lihat Versi dan Dependensi.

Berlaku untuk