无法使用MySql连接编译c#项目



我正试图将MySql连接添加到我的c#程序中。我遵循了MySQL文档中的说明

签入/usr/lib/mono/gac/我可以看到MySql.Data已经成功注册。然而,当我试图编译:

mcs -r:MySql.Data.dll MainForm.cs

我得到以下错误:

error CS0006: Metadata file `MySql.Data.dll' could not be found

当我下载连接器时,zip文件中有两个目录,每个目录都包含一个MySql.Data.dll文件:

  • v4.8
  • v4.5.2

我已经注册了每一个,但都没有成功。我首先尝试了v4.8,当它不起作用时,我删除了它并注册了v4.5.2

更多信息:

  • OS->Ubuntu 20.04
  • 此处下载了最新的MySql连接器

谢谢!

我使用了MySql.Data.dll的绝对路径,它对我的有效

mono-csc -r:/usr/lib/mono/gac/MySql.Data/5.2.1.0__c5687fc88969c44d/MySql.Data.dll form.cs

最新更新