2011-03-03 26 views
5

Silverlight uygulaması tarayıcıda nasıl çalışır?Silverlight web tarayıcısında nasıl çalışır?

E.g Silverlight denetimine sahip bir sayfaya eriştiğimde Silverlight çalışma zamanı verileri/dll'leri 'XAP' paketinden nasıl alır? tek bir seferde tüm dll yükler mi yoksa dh tembel yükleme destek mi?

+0

Bu iletiyi okuyun http://stackoverflow.com/questions/3269056/how-does-silverlight-work –

cevap

2

Silverlight xap dosyası, gerekli tüm dll dosyaları ve yürütme dosyalarını içeren bir zip dosyasıdır. tarayıcı yüklemeleri, dosyaları ayıklayıp, .NET motorunun hafif sürümü olan Silverlight player'ı kullanarak çalıştırmaya başlar. Tabii ki tembel yükleme dll'leri için de teknolojiler var, sanırım buna ihtiyacınız varsa.

3

Silverlight Çalışma Zamanı, giriş noktasını çalıştırmadan önce tüm DLL dosyalarını Xap dosyasından ayıklar ve yükler. Xap içindeki diğer dosyalar isteğe bağlı olarak çıkarılacak.

Silverlight projenizde önemli "veri" dosyalarınız varsa ve bunların Xap içinde olması gerekir "Kaynak" yerine "İçerik" olarak ekleyin.

Daha büyük Silverlight uygulamaları için, uygulamanızı çoklu XAP'lere ayırmanıza ve dll'lerin dinamik yüklenmesini desteklemenize olanak veren MEF gibi teknolojiler vardır.

İlgili konular