2015-04-13 2 views
0

Мы недавно переехали в SSDT publish profiles, у нас есть пара серверов sql, к которым наше приложение может подключаться.Как установить TargetConnectionString из профиля SSDT Опубликовать профиль из AppConfig

Кроме того, у нас есть профиль публикации SSDT для каждого сервера, тем самым имея много файлов .publish.xml.

Наш файл app.config, содержащий SQLConnectionString, помещается в проект запуска. Могу ли я опубликовать профили SSDT таким образом, что у меня есть только один профиль и который читает строку целевого соединения из app.config?

Пожалуйста, дайте мне знать, если требуется какое-либо разъяснение.

ответ

1

Как я отдамся наибольшая гибкость, чтобы избежать использования публикации и вместо этого у меня есть набор скриптов Powershell, которые требуют sqlpackage.exe

Вы можете делать все, что вам нравится в PowerShell, такие как открытие приложения .config для вашего приложения и получения строки подключения.

Единственным недостатком является то, что вы больше не публикуете F5, но на самом деле я этого не пропустил.

Общий процесс затем становится, создает решение, запускает powershell (может быть сделан из непосредственного окна vs или отдельной победы PowerShell), а затем так, что бы я ни хотел сделать.

ed

+0

Это похоже на то, что стоит реализовать, это ed! – Muds