程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> vb.net-VB.NET引用第三方dll問題

vb.net-VB.NET引用第三方dll問題

編輯:編程綜合問答
VB.NET引用第三方dll問題

情況說明:
1.本人5年碼齡,第一次接觸VB.NET,可能有不正確的地方。
2.項目類型是VB.NET窗體,只有一個按鈕,點擊事件為VB初始化dll中的類實例。
3.dll已經注冊成功,在項目中引用也可以正常導入,並能定義其中的類對象。
4.但是,在初始化時,會報80040154錯誤。

經過查找,發現項目屬性-引用,列表中的對應dll已經出現,但是它對應的路徑是本項目下的obj/debug/interop.xxxx.dll。引入其它系統自帶的com類也是這樣。不知道與這個有沒有關系?應該怎麼樣處理該問題呢?

最佳回答:


已經找到答案了。
MS不知道是垃圾,還是真把自己當上帝而忽略了用戶。
同一個錯誤代碼,N種原因。
經過google很多外文網站,終於解決了我的問題。
其實,什麼注冊之類的問題都不存在,而僅僅是因為dll是32位的,如果只是在syswow64下注冊,仍然是不能在.net裡正常使用的。
還需要在“生成”->“配置管理器”中修改平台為32位的才可以。圖片說明

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved