在WPF应用程序的Travis CI上构建失败

时间:2017-01-04 12:55:49

标签: c# wpf travis-ci

我在C#和WPF中开发了一个程序,它基于我的本地计算机,但不是在Travis CI上。

travis ci url:https://travis-ci.org/comwrg/TestCI

关于可能原因的任何建议?

1 个答案:

答案 0 :(得分:2)

虽然这个问题不太具描述性,但我相信你所问的是为什么构建失败。

您似乎正在尝试使用Travis编译WPF / Universal Windows应用程序(第1105行)。然而,这实际上是不可实现的。 Travis CI使用Mono的.NET运行时功能(请参阅此处https://docs.travis-ci.com/user/languages/csharp/)。 Mono不支持WPF或通用Windows应用程序,因为它可以在所有操作系统上使用(WPF和通用Windows应用程序大量使用DirectX,这在其他类型的操作系统上并不可用)。

或许更多地了解其他CI分发者,例如TeamCityAppVeyor,因为它们包含MSBuild系统。