0
我在Visual Studio 2010(用C#語言)我不能DLL添加引用在Visual Studio 2010
上WinApp工作,我想添加一個DLL(不是系統DLL)引用。
但是當我打開添加引用窗口,並瀏覽下錯誤消息DLL看到:
無法加載文件或程序集「W2D_D2.dll」或它 的一個依賴。預計該模塊將包含程序集清單。
此文件可能不是託管程序集。
我甚至將目標平臺從「.net framework 4 client profile」更改爲「.net framework 4」,但沒有區別。
如何將此dll添加到我的項目?
謝謝史蒂夫.i下載ILSpy並運行它,但這個程序不能打開我的DLL。但我可以添加此DLL到我的項目過去。但現在我不能。請解釋pinvoke和com來使用我的dll。謝謝 – mehdi
Pinvoke意味着從託管代碼調用本地代碼。 Com組件是一種創建可重用組件的方法。您將不得不選擇正確的方法來使用您的DLL,但它取決於您的DLL。檢查DLL的提供者的文檔以瞭解它的工作原理並選擇正確的橋。在任何情況下,您都需要谷歌才能使其工作。 –
一個小的明顯的測試,可以避免你很多頭痛...是DLL文件損壞?你是否試圖從它的工作地點替換一個DLL? –