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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • super1988guy

    super1988guy

    9 Aralık 2007