Веб-команда DNX (rc1) не работает

У меня проблемы с запуском приложения MVC6. Проект строится хорошо, ошибок нет, пакеты загружаются корректно (нет ошибок из-за восстановления)

Вот мой код global.json. Как видите, обе версии dnx в приложении и на машине одинаковы

Конечно, я использую VS2015 с WebTools-beta8 и DotNetVersionManager-beta8.

Это часть моего проекта .json:

"commands": {
  "web": "Microsoft.AspNet.Server.Kestrel",
  "gen": "Microsoft.Extensions.CodeGeneration"
},

"frameworks": {
    "dnx451": { }
},

"exclude": [
    "wwwroot",
    "node_modules",
    "bower_components",
    "Content"
],
"publishExclude": [
    "Content",
    "node_modules",
    "bower_components",
    "**.xproj",
    "**.user",
    "**.vspscc"
],
"scripts": {
    "postrestore": [ "npm install", "bower install" ],
    "prepare": [ "gulp copy" ]
}

Когда я нажимаю команду «Web», проект создается, но затем окно cmd показывает мне следующее сообщение: (' Не удалось загрузить файл или сборку Microsoft.Extensions.PlatformAbstract')

И окно вывода/отладки заканчивается сообщением «Программа '[14200] dnx.exe' была завершена с кодом 1 (0x1)».

Я обновил dnvm и webTools, но проблема не решена. Кстати, на другом ПК проект работает нормально, так что проблема может быть в моем dnx.


person Denis Chunikhin    schedule 11.11.2015    source источник
comment
Вы случайно не запускаете проект с пакетами rc1, используя среду выполнения beta8?   -  person Pawel    schedule 12.11.2015
comment
Вы уверены, что у вас есть все необходимые пакеты в разделе «зависимости»? Покажи пожалуйста.   -  person Dmitry    schedule 02.12.2015
comment
У меня такое же поведение при ссылке на проекты на платформе net451.   -  person mitsbits    schedule 07.01.2016
comment
Попробуйте удалить все загруженные пакеты nuget из %UserProfile/.dnx/packages, а затем снова выполните dnu restore.   -  person qbik    schedule 14.04.2016


Ответы (1)


Вы пытались восстановить свои зависимости из командной строки?

Для этого просто запустите «dnu restore» из командной строки. Убедитесь, что рабочий каталог командных строк находится в вашем проекте MVC.

person Gonzalo Lucero    schedule 16.12.2015
comment
Привет, я скопировал свой проект в другое место в C: .. затем я использовал powershell для запуска восстановления dnu. попробуйте снова запустить приложение, но я все равно получаю ту же ошибку - person Luis Candanedo; 27.01.2016
comment
Привет Луис, извините за поздний ответ. В чем твоя ошибка? И можете ли вы показать нам результаты вашего списка dnvm, результат dnx --version, ваши global.json и project.json (только показывая части для зависимостей и фреймворков)? - person Gonzalo Lucero; 03.02.2016