SORU
12 AĞUSTOS 2009, ÇARŞAMBA


GAC .NET?

Sadece bir rahip olmayan kimse için GAC kısa bir bakış, bir link lütfen.

CEVAP
12 AĞUSTOS 2009, ÇARŞAMBA


Evet, temel olarak DLL çakışmaları endişesi olmadan küresel erişilebilir tutmak için bir yol. Daha fazla, DLL Cehennem yok. Her mimari ve sürüm yaşamak için kendi yer alır.

Ayrıca, eğer böyle gidersen çok Explorer'da göz atın, kendi alır

C:\Windows\assembly

Tüm DLL listeler explorer, windows.

Ama gerçekten yapısı nasıldır görebilirsiniz cmd yangın çıkarsa:

C:\Users\tritter>cd C:\Windows\assembly

C:\Windows\assembly>dir

 Directory of C:\Windows\assembly

07/20/2009  02:18 PM    <DIR>          GAC
06/17/2009  04:22 PM    <DIR>          GAC_32
06/17/2009  04:22 PM    <DIR>          GAC_64
06/17/2009  04:22 PM    <DIR>          GAC_MSIL
 ...snip...
               0 File(s)              0 bytes
               9 Dir(s)  90,538,311,680 bytes free

C:\Windows\assembly>cd GAC_64

C:\Windows\assembly\GAC_64>dir

 Directory of C:\Windows\assembly\GAC_64

06/17/2009  04:22 PM    <DIR>          .
06/17/2009  04:22 PM    <DIR>          ..
01/19/2008  09:54 AM    <DIR>          blbproxy
 ...snip...
01/19/2008  09:54 AM    <DIR>          srmlib
01/19/2008  06:11 AM    <DIR>          System.Data
01/19/2008  06:11 AM    <DIR>          System.Data.OracleClient
 ...snip...
               0 File(s)              0 bytes
              34 Dir(s)  90,538,311,680 bytes free

C:\Windows\assembly\GAC_64>cd System.Data

C:\Windows\assembly\GAC_64\System.Data>dir
 Directory of C:\Windows\assembly\GAC_64\System.Data

01/19/2008  06:11 AM    <DIR>          .
01/19/2008  06:11 AM    <DIR>          ..
04/11/2009  12:20 PM    <DIR>          2.0.0.0__b77a5c561934e089
               0 File(s)              0 bytes
               3 Dir(s)  90,538,311,680 bytes free

C:\Windows\assembly\GAC_64\System.Data>cd 2.0.0.0__b77a5c561934e089

C:\Windows\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089>dir

 Directory of C:\Windows\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089

04/11/2009  12:20 PM    <DIR>          .
04/11/2009  12:20 PM    <DIR>          ..
04/11/2009  12:12 PM         3,008,512 System.Data.dll
               1 File(s)      3,008,512 bytes
               2 Dir(s)  90,538,311,680 bytes free

C:\Windows\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089>

Burada Sistem sürümü 2.0.0.0__b77a5c561934e089 görebilirsiniz.Veri.

Bir DLL DOSYASı, 5 parça ile tanımlanır:

  1. Adı
  2. Sürüm
  3. Mimarlık
  4. Kültür
  5. Ortak Anahtar

İlk 3 olsa da, genellikle büyük olanlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • mipd1980

    mipd1980

    25 EKİM 2006
  • Vsauce

    Vsauce

    30 Temmuz 2007

İLGİLİ SORU / CEVAPLAR