Есть solution, в котором есть web-проект, проект с логикой и проект базы данных. И есть три вопроса по настройке билдов.
1) Как сделать так, что бы при билде на тестовый сервер заменялись ConnectionString в web.config с локальной базы разработчиков на тестовую?
2) Как сделать deploy проекта базы данных при каждом билде?
3) Где вообще можно подробно обо всем этом почитать? Желательно на русском.
1) Настроить Web.Config Transformation. Тип проекта обязательно должен быть «Web Application», для «Web Site» такое сделать нельзя.
2) В свойствах проекта можно настроить на деплой БД, если для неё есть ConnectionString. Искать “Package/Publish SQL”, “Build Events”. В статье ниже есть информация о том, как настроить билд из командной строки
3) Подробнее: vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html
На русском искать не пробовал, возможно, чего-нибудь уже написали в MSDN: msdn.microsoft.com/ru-ru/default.aspx