我如何获得Mono的System.Data.SqlClient二进制文件?

时间:2012-09-06 14:32:05

标签: sql-server mono

我已经下载了最新的稳定版Mono for OS X(截至本文撰写时为2.10.9),我看到System.Data.SqlClient here的文档,但安装后我无法找到System.Data.SqlClient.dll文件。我可以在/Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/4.0/System.Data.dll找到System.Data.dll,但是我没有看到我正在寻找的那个在我的硬盘上。

是否在我下载的版本中未实现?

2 个答案:

答案 0 :(得分:3)

System.Data.SqlClient命名空间位于System.Data程序集内。没有System.Data.SqlClient.dll。

来自您关联的文档:

  

存在于命名空间System.Data.SqlClient和程序集System.Data

答案 1 :(得分:0)

获取程序集的AssemblyInfo并检查它以查看它从哪个文件加载

Connection cn = new Connection(); // from System.Data.SqlClient;
Assembly assembly = cn.getType().Assembly;
Console.WriteLine(assembly.Location);

或类似的东西。