首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行需要MySql.Data的已构建.NET应用程序

问运行需要MySql.Data的已构建.NET应用程序
EN

Stack Overflow用户
提问于 2011-09-01 18:16:13
回答 2查看 3.1K关注 0票数 3

我在运行我编写的构建的.NET应用程序时遇到了问题:

我的应用程序使用最新的MySql连接器,它安装在我的系统上,并在我尝试将其作为引用添加时显示为.NET 4框架组件。

当我在环境中以调试模式运行我的应用程序时,一切都运行得很好,但是当我尝试将它作为一个独立的应用程序直接从"release“文件夹中运行时,我得到了以下异常:

代码语言:javascript
复制
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or ass
embly 'MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969
c44d' or one of its dependencies. The system cannot find the file specified.

你知道我该怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-01 18:25:25

尝试:

  1. Rebuild using release configuration并检查以确保MySQL.Data.dll在您的release文件夹中。
  2. 右键单击MySQL.Data引用,选择属性并确保"copy local“设置为true。
  3. 再次清理并重建,并再次检查release文件夹。

听起来您的程序集在全局程序集缓存中,但并未随应用程序生成输出一起提供。

票数 9
EN

Stack Overflow用户

发布于 2011-09-01 18:20:40

尝试删除.net框架的temp文件夹中出现的所有MySQL.data.dll,并参见。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7268924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档