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

  • Amena

    Amena

    15 Kasım 2006
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011