2014-11-15 11 views
6

Wie erhalten Sie den Befehl "k Turmfalke" auf MacOSX Live-neu zu laden (einer der Vorteile von asp.net vNext)?Live reload und asp.net vNext auf OSX

Nach "k-h" sieht es aus wie der Befehl ist "k --watch Turmfalke", aber es wird nicht neu geladen, wenn ich eine Änderung in meinem Beispiel HelloMvc Controller.

+0

antwortete ich ein ähnliches Frage hier klicken: http://stackoverflow.com/a/26381414/2528440 – AndersNS

+0

@AndersNS beantwortet die Frage nicht für OSX – hoetz

Antwort

7

Im Moment gibt es laut David Fowler einen Fehler in Mono, der das Erkennen von Dateiänderungen verhindert. Ein neuer FileSystemWatcher sollte jedoch kürzlich zusammengeführt werden, damit dies bald funktioniert!

+0

Können Sie einen Link zur Quelle dafür finden? Würde helfen zu wissen, ob es immer noch ein Problem ist! Vielen Dank. –

+0

Sie könnten versuchen, @davidfowl auf Twitter oder auf jabbr.net zu fragen – hoetz

+1

FYI: https://github.com/mono/mono/commit/c82a2e507496a5e23d44a94383406ec2b7d5492a – hoetz

0

habe ich es geschafft, dieses Problem zu beheben, indem Sie die vorgeschlagene Lösung von miguellira zu diesem Thema veröffentlicht folgende: https://github.com/aspnet/Home/issues/508

ausgelassen ich die erste, die die zweiten Schritte, habe ich einfach meine ~/.bash_profile, indem folgende geändert:

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 

der bash_profile in Bezug auf, wenn Sie nicht wissen, wie es zu ändern (oder es im Falle erstellen Sie haben es noch nicht) haben einen Blick auf diesen Link: https://discussions.apple.com/message/19065947#19065947