在我的計算機上,我沒有收到此錯誤,但是當我將程序給予其他任何人並且他們嘗試登錄時,他們得到該錯誤,並且DLL是MySQL.Data.DLL。我想知道如何在沒有任何外部文件的情況下加載/添加此程序集,例如我在遍佈互聯網的程序中找到了所有內容,但無法找到解決方案。無法加載文件或程序集c#
回答
你讓程序去的人必須在他們的機器上安裝MySQL。這樣,解決方案可以瀏覽到DLL的相應目錄並引用它。
如果你真的不希望他們安裝驅動程序(有人應該爲我驗證);
- 從目錄中取DLL,並把它放在一個公共文件夾中 解決
- 刪除現有的基準,並參考在您創建
但是他們不得不下載它,就好像他們在解決方案資源管理器中使用dll一樣,然後程序就可以從那裏讀取dll。 – John 2014-10-07 04:27:40
最好的方法是使用Nuget,這是一個包管理器。
要獲得的NuGet去在Visual Studio菜單中的「工具」,然後單擊「擴展和更新」
搜索的NuGet並安裝它
在你的項目中,右擊並選擇「管理Nuget包」然後搜索MySql。
第一個答案是正確的,單擊安裝。
完成!
是不是用戶仍然需要安裝MySQL驅動程序,還是這樣做安裝? – Ramie 2014-10-07 04:29:03
你可以給我一個鏈接到nuget的原因,當我在谷歌上查找並下載它時,什麼都沒發生 – John 2014-10-07 04:34:22
@John第一張圖片顯示瞭如何在Visual Studio中使用Nuget。您是否使用Visual Studio開發您的應用程序? – failedprogramming 2014-10-07 04:35:37
- 1. 無法加載文件或程序集
- 2. 無法加載文件或程序集
- 3. 無法加載文件或程序集
- 4. 無法加載文件或程序集
- 5. 無法加載文件或程序集
- 6. 無法加載文件或程序集
- 7. 無法加載文件或程序集
- 8. 無法加載文件或程序集
- 9. 無法加載文件或程序集
- 10. 無法加載文件或程序集
- 11. C# - 無法加載文件或程序集ZedGraph
- 12. C#AWS無法加載文件或程序集「AWSSDK
- 13. C#ConfigurationManager.GetSection無法加載文件或程序集
- 14. C#無法加載文件或程序集'Microsoft.SharePoint.Library'
- 15. C#無法從發佈DLL加載文件或程序集
- 16. .NET--無法爲已加載的程序集加載文件或程序集
- 17. 無法加載文件或程序集System.Data.SQLite - Windows應用程序
- 18. 應用程序錯誤:無法加載文件或程序集
- 19. 無法加載文件或程序集「Microsoft.SqlServer.BatchParserClien.dll文件名
- 20. 無法加載文件或程序集或其依賴項
- 21. 無法加載文件或程序集「System.Web.DataVisualization」或一個依賴
- 22. 無法加載文件或程序集「System.Spatial」或一個依賴
- 23. 無法加載文件或程序集「Newtonsoft.Json」或一個依賴
- 24. 無法加載文件或程序集「Oracle.ManagedDataAccessDTC.DLL」或一個依賴
- 25. 無法加載文件或程序集Microsoft.ReportViewer.WebForms或其依賴
- 26. 無法加載文件或程序集 'DocumentDB.Spatial.Sql.dll' 或其依賴
- 27. 無法加載文件或程序集「EntityFramework.SqlServer」或一個依賴
- 28. C#應用程序啓動時出錯 - 無法加載文件或程序集
- 29. GetTypes方法無法加載文件或程序集錯誤
- 30. 插件 - 無法加載文件或程序集'MyPlugins.Extensions
當你問這樣一個問題時,你需要包含* exact *錯誤信息。歡迎來到Stack Overflow。 – 2014-10-07 04:28:21
@John你說的「給我的程序」是什麼意思?你給的源代碼或編譯的二進制文件? – 2014-10-07 04:28:52
@MadSorcerer當我的意思是「給」,我的意思是我發佈了構建exe文件。 – John 2014-10-07 04:39:38