在Ubuntu Server,Mono上安装MySql连接器

时间:2015-10-07 19:20:57

标签: mono mysql-connector ubuntu-server

连接器安装在gac:

nn@sv3:~/mysqlconnector.net/v4.5$ gacutil -l |grep MySql
MySql.Data, Version=6.9.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d

我已将MySql.Data添加到机器配置:

nn@sv3:/$ cat /etc/mono/4.5/machine.config |grep MySql
    <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient"
        type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />

当我尝试使用ref to MySql.Data时,我得到:

nn@sv3:/$ sudo ./build.sh
error CS0006: Metadata file `MySql.Data.dll' could not be found

我尝试使用完整路径更改ref以及MySql.Data和MySql.Data.dll

这是编译命令:

dmcs -target:library -out:SQLtest.dll -pkg:dotnet -lib:/usr/lib/mono/2.0 -lib:/usr/lib/mono/4.5 -r:MySql.Data -r:*.cs

也尝试使用v4.0,结果相同。 我错过了什么让这个工作?

0 个答案:

没有答案