強命名程式集並將程式集新增到GAC中

2021-08-24 23:51:14 字數 732 閱讀 2268

1.

強命名程式集

1.1.

建立乙個簡單的

dll程式集

.1.2.

以administrator

身份開啟

vs command line tool,

執行如下命令:

sn -k "c:/users/v-xufeif/desktop/new folder/mykey.snk"

可以把名為

mykey.snk

的金鑰對檔案生成到指定目錄下

1.3.

將生成的

snk檔案新增到

project

中1.4.

修改project

的assemblyinfo.cs

檔案,給

dll配置該

snk檔案,新增如下資訊:

[assembly: assemblykeyfile("mykey.snk")]

1.5.

build project.

1.6.

在vs command line tool

上以administrator

身份執行如下命令,

dll將會被新增到

gac中:

gacutil -i "c:/users/v-xufeif/desktop/new folder/classlibrary1/classlibrary1/bin/debug/classlibrary1.dll"

C 生成強命名程式集,並新增到GAC

1.生成金鑰對 1 一般在vs的安裝目錄下 開啟開發人員命令提示符 管理員許可權執行 2 輸入 生成金鑰 sn k d key test.key 2.將金鑰給程式集簽名 將生成的金鑰檔案放在任意的程式集工程根目錄下。在assemblyinfo.cs檔案中新增一下內容 assembly assembl...

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

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

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

1.copy到目錄裡 2.沒有許可權的時候 net自帶的乙個工具可以將dll註冊到gac中去的,gacutil.exe。開始選單 microsoft visual studio 2010 visual studio tools visual studio 命令提示 2008 在控制台中輸入 gacu...