MySql.Data c# .net 库我应该使用哪个运行时?

Posted

技术标签:

【中文标题】MySql.Data c# .net 库我应该使用哪个运行时?【英文标题】:MySql.Data c# .net library which runtime should I use? 【发布时间】:2011-11-06 02:51:18 【问题描述】:

添加对mysql .NET connector 的引用时,我看到MySql.Data 列出了两个条目

一个运行时版本为 4.0.30319,另一个运行时版本为 2.0.50727

我应该参考哪个?有区别吗?

【问题讨论】:

【参考方案1】:

如果您的项目以 .NET Framework 4.0 为目标,那么您需要参考 4.0 版本。否则,请使用 2.0 版本(即使您的项目以 3.5 为目标)。

您可以通过在 Visual Studio 中右键单击项目并选择属性来检查项目的目标版本。

【讨论】:

如果我的项目以 3.5 为目标怎么办?我在 3.5 中有依赖项,所以使用 4.0 将不起作用。【参考方案2】:

如果您的项目使用 .NET Framework 4.0,则为 4.0.30319。 否则,2.0.50727

【讨论】:

以上是关于MySql.Data c# .net 库我应该使用哪个运行时?的主要内容,如果未能解决你的问题,请参考以下文章

VS2015 C#访问MySQL数据库

为啥在 C# .Net Core 3 中连接到 MySql 时出现错误

从 Github 源打开 MySQL.Data 源

用C#.net连接MYSQL,怎么连接?还要安装啥吗?急!!!

C# 使用winForm的TreeView显示中国城镇四级联动

.net core系列之《.net core中使用MySql以及Dapper》