Я пытаюсь получить TravisCI построить свой Windows Phone 8.1 App C# project (Hosted на Github)Windows Phone 8.1 App не строит на сервере TravisCI
Я получаю эту ошибку:
/home/travis/build/wassim-azirar/GitterClient/GitterClient/GitterClient.csproj
предупреждение: не удалось найти файл проекта
/usr/lib/mono/xbuild/Microsoft/WindowsXaml/v12.0/Microsoft.Windows.UI.Xaml.CSharp.targets
для импорта. Не обращая внимания.
Полная информация об ошибках сборки являются here
Мои .travis.yml
language: csharp
solution: GitterClient.sln
env:
global:
- EnableNuGetPackageRestore=true
sudo: true
before_install:
- sudo apt-get update -qq
- sudo apt-get install -y gtk-sharp2
- sudo apt-get install -qq mono-devel > /dev/null
- mozroots --import --sync
- export EnableNuGetPackageRestore=true
script:
- xbuild /p:Configuration=Release GitterClient.sln
Я получаю эту ошибку, потому что я использую Behaviours SDK (XAML)
, который не существует на сервере сборки.
Я следил за этим tutorial (Как использовать расширения SDK без их установки в Visual Studio). И теперь мой проект строится в AppVeyor но не в TravisCI.
Я также пытался играть с .travis.yml и модифицировали его во много раз (см файл history), но все мои attemps не удалось, и я не мог сделать проект строить с TravisCI :(
ли есть что-то еще, что я могу сделать, чтобы исправить эту проблему