C#Mono MySql.data不写任何内容

C#Mono MySql.data不写任何内容,c#,monodevelop,C#,Monodevelop,我有一个问题,那就是我使用mysql.data,在我的控制台中什么都不写。甚至连我的控制台都没有 代码: 输出: 但是如果我在console.writeline()之后评论所有内容;第一个字符串被写出 所有评论: 我一直在测试它,发现了问题,在你的解决方案中,你需要将MySql.Data DLL的引用复制到本地,要做到这一点,打开references文件夹,单击MySql.Data,在右边你会看到一个带有齿轮的图标,单击它,然后制作MySql.Data的本地副本 屏幕上仍然没有写入任何内容。

我有一个问题,那就是我使用mysql.data,在我的控制台中什么都不写。甚至连我的控制台都没有

代码:

输出:

但是如果我在console.writeline()之后评论所有内容;第一个字符串被写出

所有评论:

我一直在测试它,发现了问题,在你的解决方案中,你需要将MySql.Data DLL的引用复制到本地,要做到这一点,打开references文件夹,单击MySql.Data,在右边你会看到一个带有齿轮的图标,单击它,然后制作MySql.Data的本地副本


屏幕上仍然没有写入任何内容。那么这一定是DLL本身的问题,您有哪个程序集版本,我使用的是6.7.4.0,并且一切正常当您在
上设置断点时,
是否到达该行?否,即使我在第7行设置了断点也不行。如果从
Main
中的第一行开始单步执行,会怎么样?它卡在哪里了?
public static void Main (string[] args) {
    Console.WriteLine("hej");


    string connString = "datasource=localhost;port3306;database=program;uid=joffe;password=hej123;";

    MySqlConnection conn = new MySqlConnection(connString);
    MySqlCommand command = conn.CreateCommand();
    command.CommandText = "SELECT * FROM tabell";
    try{
        conn.Open();
        MySqlDataReader reader = command.ExecuteReader();
        while (reader.Read()){
            Console.WriteLine(reader["Nick"]);
        }

    conn.Close();
    }
    catch(Exception ex){
        Console.WriteLine(ex);
    }
}
string connString = "Server=localhost;port3306;Database=program;Uid=joffe;Pwd=hej123;";
var sql = "SELECT * FROM tabell";
using(var connection = new MySqlConnection(connString))
{
    connection.Open();
    using (var command = new MySqlCommand(sql, connection))
    {
        var reader = command.ExecuteReader();
        while (reader.Read()) Console.WriteLine((string)reader["Nick"]);
    }
    connection.Close();
}