SORU
20 Aralık 2008, CUMARTESİ


Nasıl yüklü derlemeler döngü musunuz?

"Teşhis" veritabanı bağlantısı(s), appSettings ve ConnectionStrings geçerli görüntü doğrulama gibi şeyler yok ASP.NET benim uygulama, sayfa, vb. bir var Bu sayfanın bir bölümünde önemli türleri boyunca kullanılan sürümleri Derleme görüntüler, ama etkili bir şekilde yüklenen derlemeleri TÜM sürümleri Haritayı nasıl olacağını çözemedim.

Ne olduğunu anlamaya en etkili yoludurşu anda başvurulan ve/veya yüklüBir derleme içinde .NET uygulama?

Not: tabanlı dosya yöntemleri ilgilenmiyorum, *yineleme gibi.belirli bir dizinde dll. Uygulama, aslında ne olduğu ile ilgileniyorumkullanarakşu anda.

CEVAP
20 Aralık 2008, CUMARTESİ


AppDomain akım için derlemeler sarhoş:

var loadedAssemblies = AppDomain.CurrentDomain.GetAssemblies();

Derlemeleri başka bir derleme tarafından başvurulan çıkıyor

var referencedAssemblies = someAssembly.GetReferencedAssemblies();

Eğer derleme başvuruları Meclisi B ve montaj yüklenmişse, o Meclisi B de dolu olduğu anlamına gelmez unutmayın. Meclisi B sadece gerektiği zaman ve yüklü olacak. , GetReferencedAssemblies() o nedenle döndürür AssemblyName örnekleri yerine 7* *örneği.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Central

    Android Cent

    13 Kasım 2008
  • KSI

    KSI

    25 Temmuz 2009
  • POGProductionz

    POGProductio

    27 NİSAN 2012