如何在 Linux 上使用 Mono.Unix?

par*_*y72 3 c# linux mono monodevelop

我有一个最初用 Windows 编写的 C# 应用程序,现在我在 MonoDevelop 上的 Linux 中运行。它工作正常,但现在我需要识别符号链接。我找到了这个答案,但是当我添加:

using Mono.Unix;
Run Code Online (Sandbox Code Playgroud)

我收到错误消息“命名空间 'Mono' 中不存在类型或命名空间名称 'Unix'。您是否缺少程序集引用 (CS0234)?”

Jes*_*ter 5

您需要按照错误消息的说明进行操作。不直观地,Mono.Unix存在于 中Mono.Posix.dll,因此您需要将其添加为参考。