您如何在MacOSX上实现"K kestrel"指令的热更新(这是asp.net vNext的一个优点)?
按照"k -h"的指示,该指令为"k --watch kestrel",然而当我修改示例HelloMvc控制器时,它并没有重新加载。
按照"k -h"的指示,该指令为"k --watch kestrel",然而当我修改示例HelloMvc控制器时,它并没有重新加载。
目前,根据David Fowler的说法,Mono存在一个错误,无法检测到文件更改。然而,最近应该已经合并了一个新的FileSystemWatcher,所以这个问题可能很快就会解决!
我已经成功解决了这个问题,按照miguellira在此问题上发布的建议解决方案:https://github.com/aspnet/Home/issues/508
我跳过了第一和第二步,只是通过添加以下内容更改了我的 ~/.bash_profile:
alias dnu="brew switch mono 4.1.0 && dnu"
code () {
brew switch mono 4.0.1
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" --args "$F"
fi
}
export MONO_MANAGED_WATCHER=enabled