在我的计算机上,我没有收到此错误,但是当我将程序给予其他任何人并且他们尝试登录时,他们得到该错误,并且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. C# - 无法加载文件或程序集ZedGraph
- 10. C#无法加载文件或程序集'Microsoft.SharePoint.Library'
- 11. C#ConfigurationManager.GetSection无法加载文件或程序集
- 12. C#无法从发布DLL加载文件或程序集
- 13. 无法加载文件或程序集“Microsoft.SqlServer.BatchParserClien.dll文件名
- 14. 无法加载文件或程序集“Oracle.ManagedDataAccessDTC.DLL”或一个依赖
- 15. 无法加载文件或程序集“EntityFramework.SqlServer”或一个依赖
- 16. 无法加载文件或程序集“System.Web.DataVisualization”或一个依赖
- 17. 无法加载文件或程序集Microsoft.ReportViewer.WebForms或其依赖
- 18. 无法加载文件或程序集 'DocumentDB.Spatial.Sql.dll' 或其依赖
- 19. 无法加载文件或程序集“Newtonsoft.Json”或一个依赖
- 20. 无法加载文件或程序集“System.Spatial”或一个依赖
- 21. 无法加载程序集>> System.IO.FileNotFoundException:无法加载文件或程序集'System.Core,
- 22. C#,C++项目组合:无法加载文件或程序
- 23. ASP.NET腐败的程序集“无法加载文件或程序集App_Web_ *”
- 24. GAC - 程序集在GAC中,但“无法加载文件或程序集”
- 25. System.IO.FileLoadException:无法加载文件或程序集
- 26. Visual Studio的IIS Express:无法加载文件或程序集
- 27. BuildShadowTask“无法加载文件或程序集”
- 28. Nuget.exe失败,“无法加载文件或程序集'System.Net.Http ...'
- 29. 无法加载文件或程序集'CrystalDecisions.ReportAppServer.Controllers,Version = 13.0.2000.0
- 30. OPC无法加载文件或程序集
当你问这样一个问题时,你需要包含* 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