У меня возникли проблемы с пониманием использования devenv.exe с сервера сборки TFS.Построение проекта с использованием devenv.exe в TFS 15RC1 Build Server
Невозможно использовать devenv по умолчанию, поэтому я попытался использовать PowerShell ssript для выполнения файла devenv.exe с параметрами. В процессе сборки ошибок нет, но я вижу, что файлы результатов сборки не обновляются. Если я запускаю скрипт вручную на агенте-машине, сборка проходит успешно. Вот мой сценарий:
$process = [System.Diagnostics.Process]::Start("C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe", "/Rebuild ""MyConfig"" ""C:\agent\agent\_work\1\s\MyProject.sln"" /Project ""C:\agent\agent\_work\1\s\MyProject\MyProject.dwproj""")
$process.WaitForExit()
Как вы видите, теперь я не использовать переменные для исходных путей, но я буду использовать его, если сценарий будет работать.
Я также должен сказать, что я не мог найти журналы с ошибками. Может быть, я не знаю, где их найти?
Так,
- Что я делаю неправильно в Powershell скрипт?
- Какова наилучшая практика для создания проекта с использованием devenv.exe на сервере сборки TFS?
PS Мы используем TFS 15 RC1 (версия 15.103.25603.0).
Почему вы используете Devenv вместо MSBuild? –
@ just.ru Мне нужно построить проект SSAS - .dwproj. MSBuild не может этого сделать. = ( – Nick
Какой сборник вы используете? Старая сборка XAML или новая сборка vNext? –