Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我能';你不使用Mysql数据库吗?_C#_Mysql_.net_Dll - Fatal编程技术网

C# 为什么我能';你不使用Mysql数据库吗?

C# 为什么我能';你不使用Mysql数据库吗?,c#,mysql,.net,dll,C#,Mysql,.net,Dll,A有一个必须连接mysql服务器的项目。为此,我必须导入Mysql.data.dll。我做到了。然后,我想运行我的项目,编译器会说“错误2找不到类型或命名空间名称'MySql'(是否缺少using指令或程序集引用?).C:\Users\User\Documents\visualstudio 2013\Projects\project\u name\project\u name\Db\u Handling.cs 6 7”。但是dll包含在添加的引用中,我使用导入了它。在vs 2012和2013中也

A有一个必须连接mysql服务器的项目。为此,我必须导入Mysql.data.dll。我做到了。然后,我想运行我的项目,编译器会说“
错误2找不到类型或命名空间名称'MySql'(是否缺少using指令或程序集引用?).C:\Users\User\Documents\visualstudio 2013\Projects\project\u name\project\u name\Db\u Handling.cs 6 7
”。但是dll包含在添加的引用中,我使用导入了它。在vs 2012和2013中也发生了同样的情况,尽管我还有一个使用这个dll的项目。
如果mysql dll的6.7.2.0版本有帮助的话,我(想)使用它。

问题:正如您所说,您已经添加了
mysql
dll并通过
使用
语句引用了所需的名称空间,我认为唯一的问题是IDE没有选择添加到项目中的最新mysql引用


解决方案:您可以
清理
重建
整个解决方案,以将最近添加的引用添加到您的项目中。

您的目标是
.NET Framework客户端配置文件
签入项目属性->目标框架吗?这是一个可能的原因。如果这是解决方案,我应该针对什么框架?因为我在vs中使用默认的.net版本(我想这意味着2012年是4.0,2013年是4.5)。现在我明白了。我重新确定了版本的目标,但问题是相同的:(我认为您不应该以客户机配置文件版本为目标。但在此之前,我使用了“基本”4.0版本。vs认识到我添加了dll作为引用,我也可以编写using语句,但当我想要编译时,问题就出现了。