无法将MySql添加到C#程序(参考和"使用"已添加)

时间:2015-07-23 20:09:53

标签: c# mysql visual-studio-2010 visual-studio

我在Visual Studio 2010中编写C#程序是一个Excel宏。我试图将程序连接到MySql数据库。当我尝试构建时,我会收到如下错误:

  

类型或命名空间名称' MySql'找不到(你错过了使用指令或汇编引用吗?)

     

类型或命名空间名称' MySqlConnection'找不到(你错过了使用指令或汇编引用吗?)

我已经下载了.NET MySql连接器并添加了一个Visual Studio引用到MySql.Data.dll,我使用了MySql.Data.MySqlClient;"在我的程序的顶部。这两件事似乎是互联网上其他所有人看到这些错误的挂断。

为什么我还能收到这些错误,我该如何解决?

编辑: 此外,当我键入using语句时,IDE不会为我自动完成MySql;它似乎不知道它是什么/在哪里。

除了上面显示的using语句,我在尝试使用MySqlConnection时遇到错误,例如:如下

  

public Dictionary< string,MySqlConnection> m_envToCon;

1 个答案:

答案 0 :(得分:0)

我遇到了此错误,必须在devenv构建之前按名称显式删除连接。

  <remove name="connectionName" />

在连接添加标记

之前添加上述语句
  <connectionStrings>
    <remove name="MySql" />
    <add name="MySql" connectionString="..." />
    <remove name="MySqlConnection" />
    <add name="MySqlConnection" connectionString="..." />
  </connectionStrings>