第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

怎么能讓多程序引用同一個(gè)dll ?

怎么能讓多程序引用同一個(gè)dll ?

慕桂英3389331 2018-10-10 05:06:10
有多個(gè)程序需要引用 一個(gè)vb程序編譯出來dll,現(xiàn)在的狀態(tài)是每個(gè)程序都各自包含有這個(gè)dll,自己引用自己的dll。因?yàn)槟莻€(gè)dll經(jīng)常會(huì)有改動(dòng),為了保證版本一致,想讓各個(gè)程序都使用同一個(gè)dll(而不是各自用一個(gè))。最好就是把這個(gè)dll固定放在系統(tǒng)的哪個(gè)位置,然后每個(gè)程序都到那個(gè)位置找dll...請問這個(gè)該怎么實(shí)現(xiàn)呢? 我覺得是不是可以把我的dll注冊一下成為系統(tǒng)默認(rèn)那類的dll一樣,大家都可以用....?比如我把dll放到“C:\dll”下的話,如果我用 regsvr32 "C:\dll\xxxx.dll" 注冊了這個(gè)dll之后,是不是這個(gè)dll就相當(dāng)于是系統(tǒng)里默認(rèn)的dll一樣,這個(gè)系統(tǒng)下的每個(gè)程序都可以隨便使用它了?如果是這樣的話是不是就不用在每個(gè)程序的bin文件夾下添加這個(gè)dll的引用了????還是應(yīng)該在哪里指定一下告訴程序應(yīng)該到本地“C:\dll”去找這個(gè)dll???菜鳥不太懂,還請高手指教~ 謝謝
查看完整描述

2 回答

?
胡子哥哥

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊

你說的注冊dll的方法基本不可行,目前可以解決的辦法可以是如下幾種(暫時(shí)提供2種):

1、你在你機(jī)器上創(chuàng)建比如D:\\Dependencies目錄,然后把這個(gè)公用的dll拷貝到該目錄,之后再你的工程中進(jìn)行引用,引用的方式和上一個(gè)問題雷同,只是這一次使用的是Browse(中文是 瀏覽)然后找到D:\\Dependencies目錄下的dll文件,添加引用到工程中,其他的項(xiàng)目使用同樣的方式進(jìn)行引入。

2、你可以把你的這個(gè)dll文件作一個(gè)安裝包,然后安裝到固定的目錄,當(dāng)然也可以是D:\\Dependencies目錄哦,然后其他的工程中進(jìn)行約定,都引用這個(gè)安裝目錄下的dll即可...

 

其實(shí)解決辦法有很多的,不過這兩種是最常見的,第一種在一般的開發(fā)中大家都會(huì)使用,第二鐘方式其實(shí)是和.NET本身安裝后的原理一樣


查看完整回答
反對 回復(fù) 2018-10-22
  • 2 回答
  • 0 關(guān)注
  • 828 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)