2015-04-30 1 views
24

После шагов, описанные в Visual Studio Code documentation, запуск последней команды dnx . kestrel через командную палитру VSCode по результатам Mac OS X в качестве IOException при посещении http://localhost:5001:Запуск первых ASP.NET 5 приложений с использованием VSCode, DNX и результатов пустельги в IOException

kqueue() FileSystemWatcher has reached the maximum nunmber of files to watch. 

См. Прилагаемый скриншот для полной стеки. Что может быть неправильным? enter image description here

ответ

27

Это known mono bug. Для того, чтобы исправить это установить переменную окружения MONO_MANAGED_WATCHER:

export MONO_MANAGED_WATCHER=false 

Source

+2

Спасибо, это похоже на шаг вперед ... Впрочем, другое исключение теперь брошено: TypeLoadException: Не удалось загрузить тип «Microsoft.Framework. Runtime.ILibraryExport 'из сборки' Microsoft.Framework.Runtime.Interfaces, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null '. – dbaw

+2

@dbaw Это исключение, указывающее несоответствие версии между вашей версией .net и версией, с которой были связаны проекты зависимостей. Вы можете настроить правильную версию с помощью dnvm. Более подробную информацию можно найти в моем [блоге] (http://andreizubov.blogspot.ru/2015/04/getting-started-with-net-on-os-x-and.html) –

+0

@AndreiZubov Тысяча раз да! Управляемый_watcher и установка dnvm для использования бета-4 активных и по умолчанию сделали трюк. Спасибо! –