.NET FileSystemWatcher在Mac OS上与Mono一起使用吗?

我可以使用FileSystemWatcher编写Microsoft .NET程序,并期望它在Mac OS X下使用Mono而无需更改吗?

是的,它将无需更改即可运行。 Mono包含适用于所有平台的FileSystemWatcher。

请记住,您的代码可能希望使用Path.PathSeperator与在不同平台上格式化目录名称的不同方式更加兼容。

截至2011年11月,它存在并且可以用于某些用途,但不是全部。

例如,LastWrite和Size似乎不适用于OSX。