您好,登錄后才能下訂單哦!
1,新建一個類庫項目
2,創建強命(要共享程序集 ,需要一個強命 )
①命令模式創建
<1,打開vs命令窗口
<2,使用命令:
sn -k asd.snk
②vs創建
<1,右擊項目--屬性
<2,
3,安裝共享程序集到GAC(全局程序集緩存)
安裝命令:gacutil -i 完整路勁+程序集名稱
4,使用共享程序集
右擊項目引用---添加引用----瀏覽找到程序集(路勁見下面的‘注意’)
*當引用程序集之后會發現,在該項目的文件夾里找不到引用的DLL,這就是引用了共享程序集(如果引用的是私有程序集的話,該私有程序集會存在該項目中)
附:
-------------gacutil 工具命令
安裝:gacutil -i 完整路勁+程序集名稱
強制安裝:gacutil -if 完整路勁+程序集名稱
查看:gacutil -l 程序集名稱
卸載:gacutil -u 程序集名稱
-------------sn工具命令
查看公鑰和公鑰標記:
sn -Tp C:\Windows\Microsoft.NET\assembly\GAC_MSIL\ZD.Dome\v4.0_1.0.0.0__136baf7bfe28ec97\ZD.Dome.dll
注意:
現在我們打開“C:\Windows\assembly”的時候,我們并沒有找到剛MyLibrary.dll。原來在.NET 4中,GAC 被分在2個地方。.NET 1.0 到.NET 3.5的基礎類庫 就放到“C:\Windows\assembly”這里。而且.NET 4 編譯下的程序集,是放到“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\”中。。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。