我在运行构建的.NET应用程序时遇到问题,我写道:
我的应用程序使用安装在我的系统上的最新MySql连接器,并在我尝试将其添加为参考时显示为.NET 4 Framwork组件。
当我在环境中以调试模式运行我的应用程序时,一切都很好, 但是当我尝试直接从“release”文件夹中将它作为一个独立的应用程序运行时,我得到以下异常:
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.
我知道如何解决这个问题?
答案 0 :(得分:9)
尝试:
听起来您的程序集位于全局程序集缓存中,但未随应用程序构建输出一起提供。
答案 1 :(得分:0)
尝试删除.net框架的临时文件夹中出现的所有MySQL.data.dll并查看。