發布全域性程式集快取GAC 最簡步驟

2021-05-23 09:45:45 字數 507 閱讀 1044

發布全域性程式集快取gac 最簡步驟

給程式集設定強命名

專案 -> 屬性->簽名選項卡->選中 為程式集簽名 核取方塊->在 選擇強名稱金鑰檔案,單擊

建立強名稱金鑰 對話方塊中單擊以選擇 我的金鑰檔案使用密碼保護 核取方塊。

填寫 金鑰檔名稱 密碼。

部署強命名程式集到gac(全域性程式集快取工具-gacutil.exe)

1.把程式集新增到gac中: gacutil /i sample.dll (引數/i是安裝的意思)

2.把程式集移出gac gacutil /u sample.dll (引數/u就移除的意思)

注意:不能將乙個弱命名程式集安裝到gac中。

附: 註冊.com元件 命名

cmd命令:

註冊元件並制定型別庫名稱及路徑

../regasm.exe  ../xx.dll /tlb ../xx.tlb

登出元件

../regasm.exe /unregister ../xx.dll

將 DLL 安裝到全域性程式集快取 GAC

本文提供如何將 dll 安裝到全域性程式集快取 gac 的簡單示例。你可能想這樣做的原因有以下幾個 程式集的共享和版本控制 該元件可用於由乙個以上的應用程式,可能需要不止乙個版本的程式集。多個版本可以同時存在於 gac 中。安全性gac 放置在系統根中應用了多數的沙箱外安全特性。您不需要在多處放置它...

C 程式集系列11,全域性程式集快取

全域性程式集快取 gac global assembly cache 用來存放可能被多次使用的強名稱程式集。當主程式需要引導程式集的時候,優先選擇到全域性程式集快取中去找尋需要的程式集。為什麼需要全域性程式集快取?假設程式a引用b程式集,程式c也引用b程式集,在這種情況下,可以把b程式集放到乙個全域...

將程式集新增到全域性程式集快取

自已建立了乙個封裝自定義控制項的類庫,如果想讓它裡面的控制項在每個新開啟 的工具箱中都自動出現,可以將類庫編譯的程式集新增到全域性應用程式集快取gac中 c windows assembly 新增的前提條件 需要為類庫專案建立簽名,方法是 在專案的屬性視窗中選擇 簽名 然後選中 為程式集簽名 核取方...