2016-01-10 2 views
0

Я пытаюсь создать ASP.NET 5 веб-api и построить его на Appveyor. Я получаю эту ошибку:Ошибка сборки в Appveyor с новейшими ASP.NET 5

Сложение начал мерзавец клон -q --branch = мастер https://github.com/nikolaschou/TodolistService01.git C: \ Projects \ todolistservice01 мерзавец фотографии -qf 3c97bb95ecf54662069b6ae8fa25a60f598a564d MSBuild "TodolistService.sln"/подробность: минимальный/регистратор: "C : \ Program Files \ AppVeyor \ BuildAgent \ Appveyor.MSBuildLogger.dll " Microsoft (R) Build Engine версия 14.0.24720.0 Авторское право (C) Корпорация Microsoft. Все права защищены.

Не можете найти DNX выполнения DNX-CLR-беспроигрышная x86.1.0.0-rc1-Update1 в папке: C: \ Users \ appveyor.dnx \ Runtimes C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DNX \ Microsoft.DNX.targets (126,5): ошибка: необходимо установить пакет времени выполнения Dnx. Дополнительную информацию см. В окне вывода. [C: \ Проекты \ todolistservice01 \ SRC \ TodolistService \ TodolistService.xproj] Команда завершался с кодом 1

Этот проект основан на структуре .NET 4.6.1 и ASP.NET 5. ссылки DNX 4.5.1 и DNX Core 5.0.

Вы можете воспроизвести ошибку путем создания этого общественного хранилищу: https://github.com/nikolaschou/TodolistService01

Может кто-нибудь объяснить, почему он терпит неудачу? Является ли Appveyor еще не готовым к этим новым версиям?

ответ

3

В принципе, вы должны сделать две вещи:

  • установить рамки .NET
  • восстановления пакетов

Это appveyor.yml построить свой проект:

os: Visual Studio 2015 

install: 
- dnvm upgrade -r clr 
- dnu restore 

build: 
    verbosity: minimal 

Построить результаты: https://ci.appveyor.com/project/FeodorFitsner/todolistservice01

+0

Отлично, я постараюсь и добавить +1, если он работает. –

+0

Это сработало, поэтому я добавлю +1. –

+0

@NikolaSchou, если это сработало, вы должны принять его как ответ. Это позволяет другим людям легко понять, что это правильный правильный ответ. –

1

Кроме того, вам может понадобиться, чтобы выбрать правильную версию в вашем global.json:

 

{ 
    "sdk": { 
     "version": "1.0.0-rc1-final" 
    } 
} 

+0

Thx попробует это и посмотрит, не изменилось ли это. –

Смежные вопросы