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

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009
  • Tomas N

    Tomas N

    14 Kasım 2010