vs2019中加入dll引用了,怎麼還提示找不到呢

2021-03-04 04:20:05 字數 1485 閱讀 7817

1樓:

在專案上點右鍵-->屬性-->應用程式-->目標框架-->修改為.*** framework 4。

而我原來的設定是.*** framework 4 client profile。問題就出在這裡。

2樓:匿名使用者

加了引用後,關閉vs,再開啟,可能是快取問題。

沒問題的。

3樓:匿名使用者

dll檔案要放在和exe同級的目錄下!切記

vs2010 c#新增dll檔案引用失敗

4樓:匿名使用者

我試了一下, vs2008中可以正常引用xdictgrb.dll

你在新增引用時, 別選[瀏覽]選項卡, 點[***]選項卡看看裡頭有沒有"xdictgrb 1.0 type library" 這一項

如果沒有, 那應該是你沒有註冊這個***元件, 用管理員帳戶開啟cmd命令列, 執行regsvr32 "路徑\xdictgrb.dll" 試試看, 如果執行完提示你註冊成功了, 你再進vs中引用就行了

5樓:

這個東東是一個類庫還是一個元件啊?類庫直接新增引用,元件的話,新增到工具箱裡

vs2010 c#呼叫c++的dll問題 未能新增對xx.dll的引用

6樓:空雪夢見

因為呼叫c的dll的時候根本不是這樣引用的……[dllimport("wtf.dll", entrypoint="tcharpara", callingconvention=callingconvention.cdecl)]

extern static int tcharpara(intptr pin, int plen, intptr pout);

其中intptr也可以改為 ref ***x(某種結構體型別)或者 byte、int 等陣列(此時類似array.copy吧?大概

7樓:乳娃娃囧歪歪

您好。試試以下方法:

不新增引用,在原始碼頭部新增:

using system.runtime.interopservices;

然後在類中宣告方法:

[dllimport("dll.dll")]extern 函式返回型別 函式名(引數);

vs2010中怎麼讓找不到引用時去指定的目錄自動找?

8樓:小兔有點乖

如果你是團隊開發,那些要引用的dll是一些比較有名的框架,那麼你可以使用nuget來統一管理這些dll,這樣只需要指定一次,然後提交到源**管理中,其他成員獲取更新後,nuget就會自動載入引用,不用再手工指定。當然前提條件是你的vs中要有nuget管理器,並且能聯網。

也可以新建一個專案,把這些dll全部新增到這個專案中,(注意,是新增,不是引用),dll的屬性設定為內容,始終複製,這樣,其他專案只需要單獨引用這個專案即可

VS2019中C 程式fatal error LNK1169 找到或多個多重定義的符號

這是因為你一個工程裡包含了多個main 函式,一個工程只能包含一個main 函式,多個就報錯,建議把不用的main函式儲存後刪除,就沒問題了。你不可以建兩個工程嗎?或者試試兩個程式可不可以寫在一個main 函式裡。重定義 變數 或者 類 或類物件 等。我不信樓上說的。難道樓主 還會寫倆個main 函...

在VS2019中利用C連線遠端mysql資料庫時字串要怎麼寫

string query select from guestbook mysqlconnection myconnection new mysqlconnection server localhostone user id rootone password database hiwperone my...

使用VS2019,在類中快速引入名稱空間的方式是什麼

準確無誤的打出物件名稱,如果.net庫中有此類,下面會出現一個標記,點開標記,將會出現命名控制元件引入的提示,可以選擇將名稱空間引入類中,也可以選擇 名稱空間.類名直接引用,不做名稱空間的引入。你可以將滑鼠移到相應的名稱上,點選滑鼠右鍵有解析功能 或者用alt shift f10 也可以成功的引入名...