C# 单声道编译器(dmcs)如何引用DLL?

C# 单声道编译器(dmcs)如何引用DLL?,c#,mono,C#,Mono,我正在尝试编译一个示例C代码,它使用System.Web.HttpUtility。这在核心库中没有链接,但是,我(我想是这样)有一个具有这个名称空间的DLL,它在这里:/usr/lib/mono/4.0/System.Web.DLL 我试过: $ dmcs ./UrlBuilder.cs -lib:/usr/lib/mono/4.0/System.Web.dll 但那没用。还有什么想法吗?我相信-lib是指指定一个路径-一个目录。使用-r添加实际参考。例如: $ dmcs ./UrlBuild

我正在尝试编译一个示例C代码,它使用
System.Web.HttpUtility
。这在核心库中没有链接,但是,我(我想是这样)有一个具有这个名称空间的DLL,它在这里:
/usr/lib/mono/4.0/System.Web.DLL

我试过:

$ dmcs ./UrlBuilder.cs -lib:/usr/lib/mono/4.0/System.Web.dll

但那没用。还有什么想法吗?

我相信
-lib
是指指定一个路径-一个目录。使用
-r
添加实际参考。例如:

$ dmcs ./UrlBuilder.cs -r:/usr/lib/mono/4.0/System.Web.dll
或者可能:

$ dmcs ./UrlBuilder.cs -lib:/usr/lib/mono/4.0 -r:System.Web.dll
或者我真的希望这一切都会好起来:

$ dmcs ./UrlBuilder.cs -r:System.Web.dll
(Mono应该知道自己的系统库在哪里。)