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

  • Animation Workshop

    Animation Wo

    8 NİSAN 2010
  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010