Levende reload og asp.net vNext på OSX

stemmer
6

Hvordan får du kommandoen k Kestrel å leve-reload (en av fordelen av asp.net vNext) på MacOSX?

Etter k h, ser det ut til at kommandoen er k --watch Kestrel, men det trenger ikke laste når jeg gjør en endring i min prøve HelloMvc Controller.

Publisert på 15/11/2014 klokken 03:48
kilden bruker
På andre språk...                            


2 svar

stemmer
7

I øyeblikket, ifølge David Fowler, det er en feil i Mono som forbyr oppdage filendringer. Men en ny FileSystemWatcher skulle bli slått sammen nylig så dette kan fungere snart!

Svarte 16/11/2014 kl. 18:38
kilden bruker

stemmer
0

Jeg har klart å løse dette problemet ved å følge den foreslåtte løsningen postet av miguellira om denne saken: https://github.com/aspnet/Home/issues/508

Jeg hoppet over den første til den andre trinnene, jeg bare endret min ~ / Bash_profile ved å legge til følgende:

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

Når det gjelder bash_profile, hvis du ikke vet hvordan du endrer det (eller lage den i tilfelle du ikke har det ennå) har en titt på denne linken: https://discussions.apple.com/message/19065947#19065947

Svarte 01/08/2015 kl. 21:05
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more