ServiceStack对Razor v2的新支持使用FileSystemWatcher
来检测对跟踪视图文件的更改并将它们标记为无效,以便在下一次请求时重新编译它们。为什么ServiceStack Razor FileSystemWatcher不能在Mono + Mac OS X上运行?
这对调试很好,因为它可以让你编辑你的视图,而不是重建/重启你的项目。
对于我的Mac OS X(Mountain Lion)上的单声道(当前运行的3.0.10),显然有一个单声道错误,其中FileSystemWatcher
未提升文件更改的Changed
事件。此外,即使IncludeSubdirectories
设置为true,它也不会引发任何子目录中的文件事件。
没错 - 我只是更新了我的答案,表明这是一种解决方法,而不是“答案”。如果你在寒冷的地方工作并需要热身,我强烈建议使用这种解决方法! –