При запуске UITest с использованием MSBuild не удается загрузить.Однако тот же тестовый проект успешно выполняется через Visual Studio.
Теперь я искал повсюду последние 2-3 дня, у людей были похожие проблемы, которые пытались сделать следующее:
- Убедитесь, что CodedUIУстановлен тестовый фреймворк
- Измените VSToolsVersion на 15.0
Я получаю следующую ошибку:
UIMap.Designer.cs(585,29): error CS0246: The type or namespace name 'UITestControl' could not be found (are you missing a using directive or an assembly reference?)
Примечание. Миграция с VS2015 на VS2017
РЕДАКТИРОВАТЬ: Командная строка для MSBuild:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe";
"$(SolutionDir)\VMSCommsUITests\bin\Release\VMSCommsUITests.dll" /settings:"$(SolutionDir)\VMSCommsUITests\VMSCommsUITests.runsettings";
Мы передаем $ SolutionDir через аргументы