溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

創(chuàng)建使用共享程序集

發(fā)布時間:2020-06-27 16:53:05 來源:網(wǎng)絡(luò) 閱讀:434 作者:1473348968 欄目:編程語言

1,新建一個類庫項目

創(chuàng)建使用共享程序集

2,創(chuàng)建強命(要共享程序集  ,需要一個強命  )

①命令模式創(chuàng)建

        <1,打開vs命令窗口

        創(chuàng)建使用共享程序集

        <2,使用命令:

        sn -k asd.snk

 

②vs創(chuàng)建

        <1,右擊項目--屬性

        <2,

        創(chuàng)建使用共享程序集

 

3,安裝共享程序集到GAC(全局程序集緩存)

        安裝命令:gacutil -i  完整路勁+程序集名稱

 

4,使用共享程序集

        右擊項目引用---添加引用----瀏覽找到程序集(路勁見下面的‘注意’)

 

*當引用程序集之后會發(fā)現(xiàn),在該項目的文件夾里找不到引用的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

 

注意:
現(xiàn)在我們打開“C:\Windows\assembly”的時候,我們并沒有找到剛MyLibrary.dll。原來在.NET 4中,GAC 被分在2個地方。.NET 1.0 到.NET 3.5的基礎(chǔ)類庫 就放到“C:\Windows\assembly”這里。而且.NET 4 編譯下的程序集,是放到“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\”中。。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI