ServiceStack對Razor v2的新支持使用FileSystemWatcher
來檢測對跟蹤視圖文件的更改並將它們標記爲無效,以便在下一次請求時重新編譯它們。爲什麼ServiceStack Razor FileSystemWatcher不能在Mono + Mac OS X上運行?
這對調試很好,因爲它可以讓你編輯你的視圖,而不是重建/重啓你的項目。
對於我的Mac OS X(Mountain Lion)上的單聲道(當前運行的3.0.10),顯然有一個單聲道錯誤,其中FileSystemWatcher
未提升文件更改的Changed
事件。此外,即使IncludeSubdirectories
設置爲true,它也不會引發任何子目錄中的文件事件。
沒錯 - 我只是更新了我的答案,表明這是一種解決方法,而不是「答案」。如果你在寒冷的地方工作並需要熱身,我強烈建議使用這種解決方法! –