【问题标题】:Is it possible to include Mysql.Data in .exe or application files?是否可以在 .exe 或应用程序文件中包含 Mysql.Data?
【发布时间】:2014-03-17 17:39:47
【问题描述】:

我有一个用 C# 编写的应用程序,它使用 Mysql.Data.dll 引用连接到数据库。是否可以在不安装 MySQL Connector 等的情况下在另一台计算机上运行该程序,并且只包含程序目录/.exe 文件中所需的所有文件?

【问题讨论】:

  • 您是否尝试过将 MySQL.Data.dll 设置为复制本地?此外,如果这是一次单击应用程序,您可以进入项目的属性,然后转到发布选项卡,单击应用程序文件,然后在其中找到 MySQL.Data.Dll 并将发布状态设置为包含。
  • 好的,看来我必须将 Mysql.Data.dll 添加到 Application Files 文件夹,非常感谢!
  • Awesome 也添加了我的回复作为答案。

标签: c# mysql sql


【解决方案1】:

尝试将 MySQL.Data.dll 设置为复制本地。此外,如果这是一次单击应用程序,您可以进入项目的属性,然后转到发布选项卡,单击应用程序文件,然后在其中找到 MySQL.Data.Dll 并将发布状态设置为包含。

【讨论】:

  • 无论谁读过这篇文章,请确保您在 .csproj 中找到 条目并检查以确保有一个 true 元素作为子元素。有时,Visual Studio 无法正确地将其保存到 csproj,如果其他人签出项目并尝试构建,这可能会造成严重破坏。
  • 这个答案正是我要找的,加上 1 作为参考提示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-30
  • 2010-12-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多