我刚刚下载了最新版本的 MySqlConnector ( https://dev.mysql.com/downloads/connector/net/ ),当前版本为 6.9.9。
以前的版本 6.9.8,我可以在框架 3.5 的 Visual Studio 2008 中使用。 但现在下载仅包含 v4.0 和 v4.5 的程序集。
通常我只是在我的项目中更新对mysql.data.dll的引用,但现在我只能将其更改为v4/4.5版本,这显然不能与V3.5项目结合使用。
谁能告诉我在哪里可以找到或如何下载 6.9.9 版的 v3.5 程序集? 还是 V6.9.8 只是 framework 3.5 的最新版本? (虽然我在任何地方都找不到这个信息)
顺便说一句:如果这不是正确的提问地点,请指向正确的社区。p>
在@Programmer 的评论后编辑:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\中machine.config的内容
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="6.7.4.0" newVersion="6.9.9.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="MySql.Data.Entity" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="6.7.4.0" newVersion="6.9.9.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="MySql.Web" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="6.7.4.0" newVersion="6.9.9.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
...
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
最佳答案
根据 MySQL 网站上的文档:
Starting with version 6.7, Connector/Net will no longer include the MySQL for Visual Studio integration. That functionality is now available in a separate product called MySQL for Visual Studio available using the MySQL Installer for Windows.
适用于 Windows 的 MySQL 安装程序可在以下位置下载:
关于适用于 VS2008 的 MySqlConnector 6.9.9(框架 3.5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42507848/