我的項目中有一些奇怪的行爲..我有一個需要從其他項目中接收幾個表單的人。這些形式的邏輯需要一些外部dll。所以,我複製了這些表單,添加了引用,但是我收到了一個錯誤「無法加載文件或程序集或它的一個依賴項。」所以,經過一段時間,我決定刪除第二個項目中的引用,以查看我失蹤的內容。並且在添加引用後,我也得到了這個錯誤。這怎麼會發生? 我以爲我錯過了我的第一個項目中的一些額外的鏈接,所以它不起作用,但似乎並不完全正確。在VS中添加對dll的引用
0
A
回答
0
如果您正在使用visual studio進行開發,您應該能夠在項目引用下看到所有添加的引用。
確保您所指的dll顯示在參考下。然後確保您正在導入適當的名稱空間,以便在其中調用dll中的數據或對象。
您可以通過雙擊要查看的引用來查看名稱空間。它應該給你列出所有的方法和它們在對象瀏覽器中的命名空間。
如果一切都在那裏,我會清理解決方案,然後重新構建整個解決方案。
+0
我的不好。沒有看到刪除前的參考是ActiveX類型,添加後是彙編類型。但是,我怎樣才能改變一種參考?參考點完全相同的文件。 –
+0
嘗試將其添加爲COM參考。您可以像添加常規參考一樣進行,但當窗口出現以選擇您的文件時,應該有一個選項來選擇COM,並且該選項可以顯示您的COM庫。如果你的圖書館沒有在COM下顯示,那麼你必須註冊它。 –
相關問題
- 1. 添加引用項目vs DLL
- 2. 添加對.dll的引用asp.net
- 3. 在WCF項目中添加對dll的引用
- 4. 在PowerShell 2.0中添加對dll的引用
- 5. 在.net項目中添加對msvcr90.dll的引用
- 6. 在.NET標準項目中添加對dll的引用與添加NuGet包
- 7. 添加一個VS 2008項目的DLL引用
- 8. 不能作爲引用添加COM DLL到VS 2012項目
- 9. 無法對WinRT的C++ DLL項目中添加引用
- 10. 從Silverlight項目中添加對.net庫(dll)的引用
- 11. 無法在Windows 7上添加對Skype4COM .dll的引用x64
- 12. 在Linux上添加對外部.dll的引用
- 13. SvcUtil.exe vs添加引用
- 14. 在Visual Studio中添加對下載的DLL的引用,並在Github中解析
- 15. 加載DLL而不添加引用
- 16. 添加Crystal Report DLL的引用
- 17. 添加一個標籤到VS中的「添加引用」對話框?
- 18. 在Eclipse中添加對庫的引用
- 19. 在WcfServiceLibrary中添加對System.Web的引用
- 20. 添加「winmd」引用vs添加項目引用
- 21. 如何在ASP.NET應用程序中添加對32位dll的引用
- 22. 如何自動在新的項目中添加的DLL引用
- 23. 添加對dll的引用不會帶來名稱空間
- 24. 爲什麼要添加對DLL的引用?
- 25. 無法添加對dll的引用。該組件是自動引用的C#
- 26. 無法添加DLL參考VS 2008
- 27. 在Full Framework 4.7項目中添加對.NET Core 2.0 DLL的引用
- 28. 是否可以在C#MVC3項目中添加對Microsoft Office DLL的引用?
- 29. 通過引用VS2010添加本地DLL
- 30. 將DLL引用添加到Visual Studio宏
是那些外部DLL被複制到輸出目錄? –
是的,他們已被複制。另外我試圖添加對現有路徑的引用。都沒有工作。 –
當MSBuild可以看到程序集使用它們時,會自動複製依賴的DLL。但是,如果它不能,也許是因爲你使用了反射或因爲它們包含非託管代碼,那麼它不會。然後您必須自己幫助並複製它們,通常通過在生成後事件中使用xcopy/d。 –