1,新建一個(gè)類庫項(xiàng)目
創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號搭建、重慶小程序開發(fā)公司、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!
2,創(chuàng)建強(qiáng)命(要共享程序集 ,需要一個(gè)強(qiáng)命 )
①命令模式創(chuàng)建
<1,打開vs命令窗口
<2,使用命令:
sn -k asd.snk
②vs創(chuàng)建
<1,右擊項(xiàng)目--屬性
<2,
3,安裝共享程序集到GAC(全局程序集緩存)
安裝命令:gacutil -i 完整路勁+程序集名稱
4,使用共享程序集
右擊項(xiàng)目引用---添加引用----瀏覽找到程序集(路勁見下面的‘注意’)
*當(dāng)引用程序集之后會發(fā)現(xiàn),在該項(xiàng)目的文件夾里找不到引用的DLL,這就是引用了共享程序集(如果引用的是私有程序集的話,該私有程序集會存在該項(xiàng)目中)
附:
-------------gacutil 工具命令
安裝:gacutil -i 完整路勁+程序集名稱
強(qiáng)制安裝:gacutil -if 完整路勁+程序集名稱
查看:gacutil -l 程序集名稱
卸載:gacutil -u 程序集名稱
-------------sn工具命令
查看公鑰和公鑰標(biāo)記:
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”的時(shí)候,我們并沒有找到剛MyLibrary.dll。原來在.NET 4中,GAC 被分在2個(gè)地方。.NET 1.0 到.NET 3.5的基礎(chǔ)類庫 就放到“C:\Windows\assembly”這里。而且.NET 4 編譯下的程序集,是放到“C:\Windows\Microsoft.NET\assembly\GAC_MSIL\”中。。