я пытаюсь подключиться к моей базе данных mysql для моего проекта, но я получаю следующую ошибку:
ошибка CS0246: не удалось найти тип или имя пространства имен 'MySql'
полная ошибка:
[Выполняется] моно "C: \ Users \ Aidan \ AppData \ Roaming \ Code \ User \ cs-script.user \ cscs.exe" "d:! Информатика !! NEA! \ Test stuff\ sql \ c # sql test 1.cs "Ошибка: указанный файл не может быть скомпилирован.
csscript.CompilerException: d:! computer science !! NEA! \ test stuff \ sql \ c # sql test 1.cs(3,7): ошибка CS0246: не удалось найти тип или имя пространства имен «MySql» (отсутствует директива using или ссылка на сборку?) D:! Computer science !! NEA! \ Test stuff \ sql \ c #sql test 1.cs (4,7): ошибка CS0246: не удалось найти тип или имя пространства имен MySql (отсутствует директива using или ссылка на сборку?) d:! computer science !! NEA! \ teststuff \ sql \ c # sql test 1.cs (5,7): ошибка CS0246: не удалось найти тип или имя пространства имен «MySql» (отсутствует директива using илиссылка на сборку?)
в csscript.CSExecutor.ProcessCompilingResult (System.CodeDom.Compiler.CompilerResults, результаты System.CodeDom.Compiler.CompilerParameters compilerParams, CSScriptLibrary.ScriptParser, анализатор системы. System.StringameFameName, System.String [] extraDependencies) [0x00102] в: 0 в csscript.CSExecutor.Compile (System.String scriptFileName) [0x0080d] в: 0 в csscript.CSExecutor.ExecuteImpl () [0x005a1] в: 0
[Готово], выход с кодом = 1 через 5,388 секунды
Я использую код Visual Studio, (Visual Studio не работает, сообщает, что у сообщества истек срок пробной версии)
при рассмотрении других проблемкак и в Интернете, я не смог найти ничего, что могло бы это исправить, некоторые сайты обсуждали dll и прочее, но я не мог понять, что они пытались сделать, поэтому, пожалуйста, объясните, что именно мне нужно делать.
Я использую C #, запустив сервер с того же компьютера, и я могу подключиться кэто и редактировать базы данных, используя popsql.
вот код, который я использую:
using System;
using System.Data;
using MySql.Data;
using MySql.Data.MySqlClient;
public class Tutorial2
{
public static void Main()
{
string connStr = "server=localhost;user=****;database=*****;port=****;password=***********";
MySqlConnection conn = new MySqlConnection(connStr);
try
{
Console.WriteLine("Connecting to MySQL...");
conn.Open();
string sql = "SELECT Name, HeadOfState FROM Country WHERE Continent='Oceania'";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
Console.WriteLine(rdr[0]+" -- "+rdr[1]);
}
rdr.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
conn.Close();
Console.WriteLine("Done.");
}
}
(я заменил пароль и т. д. со звездами)