Я хотел бы автоматизировать создание базы данных с первым кодом во время автоматизированной CI-сборки веб-проекта в Team Foundation Server 2010.
При локальном запуске тесты создают базу данных с первым кодом, указанную в строке подключения в app.config проекта тестов. Как мне настроить конфигурацию сборки TFS, чтобы имитировать это поведение на сервере сборки TFS?
Оказывается, проблема заключалась в том, что сервер сборки TFS успешно выполнял тест, который использовал строку подключения по умолчанию в app.config, которая указывала на локальный SQL Server, а не там, где я этого ожидал.
Решением было использовать SlowCheetah на сервере TFS в качестве средства преобразования файла App.config с помощью преобразования QA согласно эта статья в блоге.