无法加载文件或程序集“mysql.data,版本=6.9.5.0
could not load file or assembly 'mysql.data, version=6.9.5.0
我在使用 Visual Basic 2013 程序时遇到问题(在 vb.net 中),问题出在 MySQL.data.dll,我尝试在 GAC 中将本地复制更改为 true ,我已经尝试将我的 MySQL.data.dll 升级到最新版本,但无论我做什么,只有当 MySQL.data.dll 文件夹与 运行 与可执行文件位于同一文件夹中时,它才有效。
(请注意,此错误仅发生在其他机器上,而不是我的机器)
错误正是这样:
[无法加载文件或程序集 'MySql.data, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' 或其依赖项之一。系统找不到指定的文件。]
请帮忙,我不想让我的用户必须将 MySQL.data.dll 放入带有 exe 的文件中才能 运行 它(出于显而易见的原因。)
根据编译器输出中出现的版本检查 MySQL 程序集的版本。
不要使用错误列表查看输出 window 和 select 从下拉列表中构建并查找错误。
最可能的原因是您的应用程序链接到 MySQL 的特定(可能是多个)版本,并且引用的 MySQL 的特定版本存在冲突。您可能还想更改程序集引用的特定版本 属性...
How exactly does the "Specific Version" property of an assembly reference work in Visual Studio?
asp server error ' Could not load file or assembly ' but the assembly is definitely there.
这很简单。您需要确保对程序集的引用是正确的。我会避免将 MySQL 安装到 GAC 中。不要安装 MSI,如果你已经卸载它,然后下载 zip 存档
mysql-connector-net-6.9.5-noinstall.zip
将文件解压缩到引用您的解决方案中的这些程序集的文件夹中。如果您使用的是源代码管理,请将包含 MySQL 程序集的文件夹与解决方案的其余部分一起检查到源代码管理中。
如果您有多个程序集引用 MySQL,您应该检查它们是否都引用相同的版本,从相同的位置 and/or 有 "Specific Version" 属性 设置为 false,"Copy Local" 设置为 true。
我在使用 Visual Basic 2013 程序时遇到问题(在 vb.net 中),问题出在 MySQL.data.dll,我尝试在 GAC 中将本地复制更改为 true ,我已经尝试将我的 MySQL.data.dll 升级到最新版本,但无论我做什么,只有当 MySQL.data.dll 文件夹与 运行 与可执行文件位于同一文件夹中时,它才有效。
(请注意,此错误仅发生在其他机器上,而不是我的机器)
错误正是这样:
[无法加载文件或程序集 'MySql.data, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' 或其依赖项之一。系统找不到指定的文件。]
请帮忙,我不想让我的用户必须将 MySQL.data.dll 放入带有 exe 的文件中才能 运行 它(出于显而易见的原因。)
根据编译器输出中出现的版本检查 MySQL 程序集的版本。
不要使用错误列表查看输出 window 和 select 从下拉列表中构建并查找错误。
最可能的原因是您的应用程序链接到 MySQL 的特定(可能是多个)版本,并且引用的 MySQL 的特定版本存在冲突。您可能还想更改程序集引用的特定版本 属性...
How exactly does the "Specific Version" property of an assembly reference work in Visual Studio?
asp server error ' Could not load file or assembly ' but the assembly is definitely there.
这很简单。您需要确保对程序集的引用是正确的。我会避免将 MySQL 安装到 GAC 中。不要安装 MSI,如果你已经卸载它,然后下载 zip 存档
mysql-connector-net-6.9.5-noinstall.zip
将文件解压缩到引用您的解决方案中的这些程序集的文件夹中。如果您使用的是源代码管理,请将包含 MySQL 程序集的文件夹与解决方案的其余部分一起检查到源代码管理中。
如果您有多个程序集引用 MySQL,您应该检查它们是否都引用相同的版本,从相同的位置 and/or 有 "Specific Version" 属性 设置为 false,"Copy Local" 设置为 true。