GAC 結構化目錄

2021-04-28 15:31:24 字數 1313 閱讀 1375

gac

目錄是結構化的,是用乙個演算法管理子目錄的名稱,是系統自動管理的,永遠不要採用手工方式將程式集複製到 gac 目錄.

乙個比較完整的.net framework 2.0的gac下子目錄的結構如下所示:

c:/windows/assembly/gac

c:/windows/assembly/gac_32

c:/windows/assembly/gac_msil

c:/windows/assembly/gac_64

c:/windows/assembly/nativeimages1_v1.1.4322

c:/windows/assembly/nativeimages_v2.0.50727_32

c:/windows/assembly/nativeimages_v2.0.50727_64

其中:gac是用於存放基於.net framework 1.0/1.1建立的assemblies,這些assemblies只能執行在32-bit 位址空間。

gac_msil用於存放基於.net framework 2.0上的無特定cpu指定的assemblies,這些assemblies可以執行在32-bit位址空間或者64-bit位址空間。

gac_32也是用於存放基於.net framework 2.0建立的基於x86架構的assemblies,因為這些assemblies可以擁有32-bit的native cpu**,所以只能執行在32-bit空間,可以直接在32-bit系統上執行或者使用wow64技術在64-bit的os系統上執行。

gac_64用於存放.net framework 2.0上建立的基於x64或者ia64的assemblies,這些assemblies可能含有x64或者ia64的native code,所以他們只能執行在64-bit位址空間上。這個目錄在32-bit的os上不存在。值得注意的是,gac_64中的assemblies是根據系統架構決定,在x64系統上,該目錄中的assemblies就必須是基於x64的,ia64的assemblies無法被裝入,反之亦然。

以nativeimages開頭的目錄存放的通過ngen.exe編譯assembly生成的基於當前平台的非managed**,這個目錄不需要strongly named assemblies,後面的數字對應了版本號。而基於.net framework 2.0的兩個nativeimages目錄名稱最後的兩個字元』64』和』 32』則代表了對應的平台。

摘自:http://social.microsoft.com/forums/zh-cn/netframeworkzhchs/thread/281edc5d-bc84-43a4-a409-74bf5992c827

結構化 半結構化和非結構化資料

在實際應用中,我們會遇到各式各樣的資料庫如nosql非關聯式資料庫 memcached,redis,mangodb rdbms關聯式資料庫 oracle,mysql等 還有一些其它的資料庫如hbase,在這些資料庫中,又會出現結構化資料,非結構化資料,半結構化資料,下面列出各種資料型別 結構化資料 ...

結構化 半結構化和非結構化資料

在實際應用中,我們會遇到各式各樣的資料庫如nosql非關聯式資料庫 memcached,redis。mangodb rdbms關聯式資料庫 oracle,mysql等 另一些其他的資料庫如hbase,在這些資料庫中。又會出現結構化資料。非結構化資料。半結構化資料,以下列出各種資料型別 結構化資料 可...

結構化 半結構化和非結構化問題

結構化程度 是指對某一決策問題的決策過程 決策環境和規律,能否用明確的語言 數學的或邏輯學的 形式的或非形式的 定量的或定性的 給予說明或描述清晰程度或準確程度。按照決策問題的結構化程度不同把決策問題分成結構化問題 半結構化問題和非結構化問題三種型別。1 結構化決策問題 結構化決策問題相對比較簡單 ...