2014-11-15 20 views
6

Làm thế nào để bạn nhận lệnh "k kestrel" để tải lại trực tiếp (một trong những lợi thế của asp.net vNext) trên MacOSX?Tải lại trực tiếp và asp.net vNext trên OSX

Theo sau "k -h", có vẻ như lệnh là "k --watch kestrel", tuy nhiên, nó không tải lại khi tôi thực hiện thay đổi trong bộ điều khiển mẫu HelloMvc của mình.

+0

tôi đã trả lời một tương tự câu hỏi trên đây: http://stackoverflow.com/a/26381414/2528440 – AndersNS

+0

@AndersNS không trả lời câu hỏi cho OSX – hoetz

Trả lời

7

Hiện tại, theo David Fowler, có lỗi trong Mono cấm phát hiện thay đổi tệp. Tuy nhiên, một FileSystemWatcher mới được cho là đã được hợp nhất gần đây để nó có thể hoạt động sớm!

+0

Bạn có thể tìm thấy liên kết đến nguồn này không? Sẽ giúp đỡ để biết nếu nó vẫn là một vấn đề! Cảm ơn. –

+0

bạn có thể thử hỏi @davidfowl trên twitter hoặc trên jabbr.net – hoetz

+1

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

0

tôi đã quản lý để khắc phục vấn đề này bằng cách làm theo các giải pháp đề nghị đăng bởi miguellira về vấn đề này: https://github.com/aspnet/Home/issues/508

tôi bỏ qua các đầu tiên các bước thứ hai, tôi chỉ đơn giản là thay đổi của tôi ~/.bash_profile bằng cách thêm những điều sau đây:

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 

về bash_profile, nếu bạn không biết làm thế nào để thay đổi nó (hoặc tạo ra nó trong trường hợp bạn không có nó chưa) có một cái nhìn vào liên kết này: https://discussions.apple.com/message/19065947#19065947

Các vấn đề liên quan