使用最新 ASP.NET 5 在 Appveyor 上构建错误
Build error on Appveyor with newest ASP.NET 5
我正在尝试构建一个 ASP.NET 5 web api 并在 Appveyor 上构建它。我收到此错误:
构建开始
git clone -q --branch=master https://github.com/nikolaschou/TodolistService01.git C:\projects\todolistservice01
git结帐-qf 3c97bb95ecf54662069b6ae8fa25a60f598a564d
msbuild "TodolistService.sln" /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
Microsoft (R) 构建引擎版本 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 运行时包。有关详细信息,请参阅输出 window。 [C:\projects\todolistservice01\src\TodolistService\TodolistService.xproj]
命令已退出,代码为 1
本项目基于.NET framework 4.6.1和ASP.NET 5.参考DNX 4.5.1和DNX Core 5.0。
您可以通过构建此 public 存储库来重现错误:
https://github.com/nikolaschou/TodolistService01
谁能解释为什么会失败? Appveyor 还没有为这些新版本做好准备吗?
基本上,您必须做两件事:
- 安装 .NET 框架
- 恢复包
这是 appveyor.yml
来构建您的项目:
os: Visual Studio 2015
install:
- dnvm upgrade -r clr
- dnu restore
build:
verbosity: minimal
构建结果:https://ci.appveyor.com/project/FeodorFitsner/todolistservice01
此外,您可能需要 select 正确的版本 global.json
:
{
"sdk": {
"version": "1.0.0-rc1-final"
}
}
我正在尝试构建一个 ASP.NET 5 web api 并在 Appveyor 上构建它。我收到此错误:
构建开始 git clone -q --branch=master https://github.com/nikolaschou/TodolistService01.git C:\projects\todolistservice01 git结帐-qf 3c97bb95ecf54662069b6ae8fa25a60f598a564d msbuild "TodolistService.sln" /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" Microsoft (R) 构建引擎版本 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 运行时包。有关详细信息,请参阅输出 window。 [C:\projects\todolistservice01\src\TodolistService\TodolistService.xproj] 命令已退出,代码为 1
本项目基于.NET framework 4.6.1和ASP.NET 5.参考DNX 4.5.1和DNX Core 5.0。
您可以通过构建此 public 存储库来重现错误: https://github.com/nikolaschou/TodolistService01
谁能解释为什么会失败? Appveyor 还没有为这些新版本做好准备吗?
基本上,您必须做两件事:
- 安装 .NET 框架
- 恢复包
这是 appveyor.yml
来构建您的项目:
os: Visual Studio 2015
install:
- dnvm upgrade -r clr
- dnu restore
build:
verbosity: minimal
构建结果:https://ci.appveyor.com/project/FeodorFitsner/todolistservice01
此外,您可能需要 select 正确的版本 global.json
:
{ "sdk": { "version": "1.0.0-rc1-final" } }