ASP.NET MVC项目构建开始在travis-ci上失败

时间:2017-12-24 21:49:13

标签: c# asp.net build travis-ci

最近我的ASP.NET项目开始失败了travis-ci。我搜索了整个互联网和不同的论坛,但似乎无法找到解决方案。我不是travis-ci精灵,但我确实理解基础知识。

几天后,构建开始收到以下错误:

error MSB4044: The "KillProcess" task was not given a value for the required parameter "ImagePath".

Image with the full error

我曾尝试重建过去成功构建的先前提交。测试我是否搞砸了项目文件。不幸的是,这也失败了。

The successful commit build log.

The same commit failing now.

欢迎所有答案。提前谢谢。

1 个答案:

答案 0 :(得分:2)

显然Travis-Ci从xbuild切换到msbuild作为默认构建平台。目前,msbuild平台并不完全支持基于UNIX的系统上只有.NET核心的标准.NET项目。

因此,临时解决方法是重新配置travis.yml文件以使用xbuild构建。

示例:

language: csharp 
solution: {path to .sln} 
script: 
  - xbuild /p:Configuration=Release {path to .sln}