2017-02-28 111 views
4

我刚刚下载了最新版本的MySqlConnector(https://dev.mysql.com/downloads/connector/net/),目前版本为6.9.9。MySqlConnector 6.9.9 for VS2008(framework 3.5)

以前的版本6.9.8,我可以在Visual Studio 2008中使用框架3.5。 但是,现在下载只包含v4.0和v4.5的程序集。

通常我只是在我的项目中更新对mysql.data.dll的引用,但现在我只能将其更改为v4/4.5版本,这显然与V3.5项目无效。

任何人都可以告诉我在哪里可以找到或如何下载V3.9程序集版本6.9.9? 还是V6.9.8只是框架3.5的最新版本? (虽然我无法在任何地方找到此信息)

顺便说一句:如果这不是正确的地方要问,请指向正确的社区。

用C machine.config中的内容:@Programmer的评论后

编辑\的Windows \ Microsoft.NET \框架\ V2.0.50727 \ 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" /> 
+0

我会尝试在较新版本的Visual Studio中使用NuGet包管理器。否则,您的替代解决方案是手动删除相应GAC位置中的.dll文件。 :/希望有所帮助!附:什么阻止你切换到4.5? – Programmer

+0

删除GAC中的文件?你的意思是我可以在3.5项目中引用4.0 dll? (关于什么让我回来切换...钱)) – Johan

+0

这是一个很好的阅读为v3.5,要求你放弃框架v2.0的MySql.Data.dll。这是一个旧饲料,但可能会导致你在正确的方向... https://bugs.mysql.com/bug.php?id=64707 – Programmer

回答

0

按上MySQL文档网站:

从版本6.7开始,Connector/Net将不再包含用于Visual Studio集成的MySQL数据库 。该功能现在可在名为MySQL的Visual Studio 的独立产品中使用,该产品可使用适用于Windows的MySQL安装程序。

的MySQL安装的Windows是可供下载:

https://dev.mysql.com/downloads/windows/installer/

+0

嗨,thnx您的答复。不幸的是,这个安装中的mysql.data.dll版本是6.8.3(而我已经有6.9.8) – Johan