我继承了一个C#web应用程序(和Web服务),它正在Windows上编译并在Linux机器上的Mono上运行。我需要做一些文件权限魔术,看起来它涉及包括程序集: mono.unix.native。
那么,我可以在我的Windows框中引用它,如果是的话,它在哪里?
答案 0 :(得分:14)
Mono.Unix.Native
是一个命名空间。它所在的程序集名为Mono.Posix.dll
。
我认为它随Mono for Windows一起提供 - 即使它不太可能在那里使用。
答案 1 :(得分:3)
你处理一些低级单声道课程。我想你需要链接到Mono。检查一下。
Mono.Unix.Native命名空间包含可从Mono.Unix.Native.Syscall和Mono.Unix.Native.Stdlib类访问的低级包装类,结构和枚举,这些类是低级包装器通过ANSI C,POSIX和Unix系统调用和库函数。