Mono找不到MySQL程序集引用



我很难在Ubuntu 16.04.7 LTS上通过Mono访问MySQL

到目前为止我所做的:

  1. 下载MySQL连接器并提取目录中的zip文件
  2. MySql.Data.dll程序集添加到gac
  3. 在我有测试项目的目录中复制了MySql.Data.dll
  4. MONO_PATH设置为我的测试项目的目录

当我试图编译时,我仍然得到

找不到类型或命名空间名称"MySql"(是否缺少using指令还是程序集引用?(

这里缺少什么?

这是我的测试文件

using System;
using MySql.Data;
namespace Test
{
public class MySqlTest
{
public static void Main(string[] args)
{
Console.WriteLine("Hello");
}
}
}

我是这样编译的,

csc test.cs

需要在编译时直接指向程序集。如果dll与源代码位于同一目录中,则此操作有效。

例如,

csc -r:System.dll -r:System.Data.dll -r:MySql.Data.dll test.cs

最新更新