我正在尝试构建一个ASP.NET 5 Web api并在Appveyor上构建它。我收到这个错误:
构建已开始 git clone -q --branch = master https://github.com/nikolaschou/TodolistService01.git C:\ projects \ todolistservice01 git checkout -qf 3c97bb95ecf54662069b6ae8fa25a60f598a564d msbuild“TodolistService.sln”/ verbosity:minimal / logger:“C:\ Program Files \ AppVeyor \ BuildAgent \ Appveyor.MSBuildLogger.dll” Microsoft(R)Build Engine版本14.0.24720.0 版权所有(C)Microsoft Corporation。保留所有权利。
在文件夹中找不到DNX运行时dnx-clr-win-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 Runtime包。有关详细信息,请参阅输出窗口[C:\项目\ todolistservice01 \ SRC \ TodolistService \ TodolistService.xproj] 命令退出代码1
该项目基于.NET framework 4.6.1和ASP.NET 5.参考文献是DNX 4.5.1和DNX Core 5.0。
通过构建此公共存储库,随意重现错误: https://github.com/nikolaschou/TodolistService01
任何人都能解释为什么会失败吗? Appveyor还没有为这些新版本做好准备吗?
答案 0 :(得分:3)
基本上,你必须做两件事:
这是构建项目的appveyor.yml
:
os: Visual Studio 2015
install:
- dnvm upgrade -r clr
- dnu restore
build:
verbosity: minimal
构建结果:https://ci.appveyor.com/project/FeodorFitsner/todolistservice01
答案 1 :(得分:1)
此外,您可能需要在@media print {
#plotArea {
left: auto !important;
top: auto !important;
}
}
中选择正确的版本:
{ "sdk": { "version": "1.0.0-rc1-final" } }