1樓:葒塵冇伱
在程式設計的時候首先要註冊,在註冊的時候雙擊dll動態庫檔案選擇從已安裝程式列表中選擇程式,之後選擇瀏覽找到windows\system32\檔案就可以了,或者在命令提示符中輸入:regsvr32 dll檔案。
請教關於註冊c#開發的dll問題
2樓:百勝學院
補充下樓上,打包時將打包到程式目錄,這樣就不用擔心客戶機器上(或者伺服器)因為沒有安裝office 而報異常!
c#怎麼註冊dll檔案
3樓:go陌小潔
方法:呼叫regsvr32法。
既然可以在執行欄中輸入「 路徑」的方法來註冊,那麼,一定可以在c#程式中採用同樣的方法來呼叫regsvr32,以實現註冊:
process p = new process();= "";
/s c:\\";//
路徑中不能有空格 ;採用這種方法,注意要新增對名稱空間的引用:
using ; 另外,這種方法有乙個不足之處,那就是註冊工作是在本程式之外由程式來完成的,系統內不方便知道註冊的結果,也不方便對註冊過程彈出的對話方塊進行自定義和控制。這裡附regsvr32的引數說明:
是32位系統下使用的dll註冊和反註冊工具,使用它必須通過命令列的方式使用,格式是:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dll檔名。
命令可以在「開始→執行」的文字框中,也可以事先在bat批處理文件中編寫好命令。未帶任何引數是註冊dll檔案功能,其它引數對應功能如下:
u:反註冊dll檔案;
s:安靜模式(silent)執行命令,即在成功註冊/反註冊dll檔案前提下不顯示結果提示框。
c:控制埠;
i:在使用/u反註冊時呼叫dllinstall;
n:不呼叫dllregisterserver,必須與/i連用。
4樓:網友
文庫這裡有詳細的介紹,寫得很詳細,可以看下簡單來說,就是呼叫dllregisterserver方法實現自動註冊。
dllimport("你要登記的dll")]static extern int dllregisterserver();
dllimport("你要登記的dll")]static extern int dllunregisterserver();
█c# 為什麼有的dll不能直接引用,必須regsvr32 註冊後 才能引用?
5樓:尚子素
需要註冊的dll是com元件,com元件不是通過檔案直接訪問。
必須通過regsvr32註冊,將元件的資訊寫入組冊表,當你先引用com元件時,系統可以列舉出系統全部已經註冊了的元件。
所以com元件的dll必須組冊才能中。
傳統標準的dll,需要c#用本地化的方式呼叫。和vb6呼叫api一樣而只有。net的dll檔案,c#才能直接引用,所以最然副檔名都為dll,但完全不同。
6樓:文子達君
就比如第一次入學,雖然你坐在教室裡。但是如果沒有寫你的檔案,老師是不會認識你的。也就不會找到你。
同樣道理,如果dll檔案沒有註冊,系統登錄檔中就沒有這個dll檔案資訊。那麼等到呼叫的時候,因為不知道這個dll檔案的位置,只能報告沒有這個dll.所以這時候就需要註冊dll了。
windows系統的dll不用註冊。因為安裝時已經註冊好了。
7樓:網友
有可能那個dll不是用c#寫的 使用c或者c++
如何用c#實現自動註冊dll檔案
8樓:網友
用c#做成的dll是一種「偽dll",不能通過regsvr32進行註冊,如果你要在其他的。net專案中使用該dll,只要在專案中進行引用就可以了。
9樓:網友
用批處理檔案,在程勳執行的時候執行批處理 檔案,就行了。
c#引用dll問題,dll有乙個類如何使用它?
10樓:網友
引用dll的名稱空間,直接可以例項化物件。
例:using 名稱空間。
abc abc = new abc();
其中abc就是dll中的類。
11樓:網友
在解決方案資源管理器那有個引用的資料夾。
右鍵單擊那資料夾。
然後按新增引用。
在開啟視窗選瀏覽 選擇你的dll 點選確定 引用成功然後再在你的**上方using 你的dll名。
12樓:網友
先在你的**管理器裡引用這個dll 然後在**裡using這個dll裡的名稱空間,然後就直接例項化類就可以引用裡面的方法了。
c# regsvr32 如何註冊dll
13樓:網友
其實實現這個功能用批處理就行,新建乙個文字檔案內容為regsvr32 儲存為,放在開始->所有程式->啟動資料夾裡就能實現開機自動註冊,下面是c#的**,用法一樣。
private void button1_click(object sender, eventargs e)
14樓:網友
你的程式集裡沒有新增引用這個嗎。
一般新增引用後就會繼承到程式裡去不用再註冊了啊。
c#程式設計新增引用dll檔案後怎樣呼叫
15樓:尋夢憶馨
如果這是個用c#編寫的dll檔案,那麼。
using dll檔案的名稱空間,然後就可以呼叫名稱空間中的類。
如果是不是用c#編寫的dll檔案,那麼就把dll放到合適位置(winform程式目錄下,web程式bin資料夾下,system32資料夾下,)然後。
using ;
dllimport("dll檔名。dll")]public static extern 型別 方法名(引數);
即可呼叫此方法。
16樓:網友
先using這個程式集,然後就可以使用這個程式集裡面的物件了。
c#外部引用的dll,怎麼生成debug中,怎麼沒有引用的dll? 而且需要拷貝進入debug,求指教?
17樓:陽光的雷咩咩
引用的dll-右鍵-屬性,裡面有個選項叫複製到本地,選true試試。
18樓:網友
在引用的dll上點選右鍵,屬性,複製本地==true
在什麼情況下需要補充維生素C,什麼情況下需要補充維生素C
遇到以下四種情況,需要額外的補充維生素c。情況一 感冒 如果感覺自己快要感冒,或已經感冒的朋友,攝取適量的維生素c有助於提升免疫力 舒緩感冒症狀。同時要多補充水分,也有助於感冒恢復。情況二 高壓 緊張 人在高壓 緊張的環境下,腎上腺會分泌皮質醇及腎上腺素對抗壓力,在製造這些荷爾蒙時,最先被消耗的營養...
什麼情況需要補牙,補牙什麼情況要殺神經
牙齒補來牙是臨床上針對於牙自體的缺損,最為bai常見的修補方法。牙體du缺損的原因有很多,zhi除了最常見的齲dao齒之外,還包括物理性的創傷和外傷或者酸蝕等作用。針對於所有這些情況,大部分都可以通過修補的方式進行 對於常見的齲齒來說,如果沒有引起明顯疼痛的症狀,意味著齲齒還在早期,並沒有發展到牙髓...
炒菜時什麼情況需要放花椒,什麼情況需要放胡椒粉
烹調綠豆芽 白蘿蔔 冬瓜 萵苣 菠菜等涼性或寒性的蔬菜或肉類時,最好都要加點溫性的花椒。花椒具有溫中除溼的作用,尤其是脾胃虛寒 食慾不振的朋友更應吃點花椒。牛羊肉等羶氣重的肉類,烹調時別忘放花椒。像白水煮牛羊肉,花椒是一定要放的,能提鮮 去羶。烹飪中需要去除肉類腥羶味的時候,就可以放胡椒。製作湯羹粥...