-3
我想在我的Visual Studio項目中引用一個dll和我收到此錯誤:輸入文件是不是有效的類型庫
Please make sure that the file is accessible and that it is a valid assembly or COM component.
我嘗試使用CMD與TLBIMP.EXE,我得到了一個錯誤,說「該DLL不是有效的類型庫」。該DLL是用C++編寫的,我試圖在C#項目中引用它。
做一個谷歌搜索如何在C#中引用C++ DLL你有沒有試過 – MethodMan
這取決於dll的年齡。一些dll在C++包裝器中工作。去年有同樣的問題。供應商提供了兩個DLL的一箇舊的和一個包裝。要開始工作,必須手動將這兩個進入exe調試/發佈文件夾。導致問題更糟的是,x32 Windows和x64窗口中有一對不同的dll。 – jdweng
您要求我們解釋爲什麼某些未知的DLL在某些我們無法看到的代碼中不起作用,這是行不通的。如果您需要關於代碼問題的幫助,那麼a)我們需要展示問題所需的* minimal *代碼,以及b)我們需要關於您嘗試使用的DLL的信息。你假設* C++ DLL實現了一個COM接口,這不一定是真實的,並且你給我們絕對沒有我們可以使用的信息。聯繫DLL的作者,並要求他們的幫助。 –