2015-11-24 3 views
0

Я получаю эту ошибку MSBuild при попытке построить мое приложение Универсальный платформы Windows (UWP) с AppVeyor:AppVeyor MSB3774: Не удалось найти SDK "Microsoft.AdMediator.Universal"

C: \ Program Файлы (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (2048,5): ошибка MSB3774: Не удалось найти SDK «Microsoft.AdMediator.Universal, Version = 1.0». [C: \ projects \ santasegameengine \ Source \ UI \ Santase.UI.WindowsUniversal \ Santase.UI.WindowsUniversal.csproj] C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (2048,5): ошибка MSB3774: Не удалось найти SDK «Microsoft.Advertising.Xaml, Version = 10.0». [C: \ Проекты \ santasegameengine \ Source \ UI \ Santase.UI.WindowsUniversal \ Santase.UI.WindowsUniversal.csproj]

Вот полный лог сборки: https://ci.appveyor.com/project/NikolayIT/santasegameengine/build/1.0.252

А вот исходный код приложения в GitHub: https://github.com/NikolayIT/SantaseGameEngine/tree/master/Source/UI/Santase.UI.WindowsUniversal

Как исправить такую ​​ошибку?

ответ

0

Добавление это как PS (PowerShell) скрипт (как раньше сценария сборки) исправлена ​​проблема для меня:

enter image description here

Вот сценарий:

Write-Host "Installing Microsoft Universal Ad Client SDK..." 
$msiPath = "$($env:USERPROFILE)\AdMediator.msi" 
(New-Object Net.WebClient).DownloadFile('https://visualstudiogallery.msdn.microsoft.com/401703a0-263e-4949-8f0f-738305d6ef4b/file/146057/6/AdMediator.msi', $msiPath) 
cmd /c start /wait msiexec /i $msiPath /quiet 
Write-Host "Installed" -ForegroundColor green 

И результат :

enter image description here

Смежные вопросы