Я пишу некоторую утилиту, которая выполняет следующее:
- создает структуру для базы данных sql
- создает решение + проекты
- связывает проекты и решения с TFS
Я могу воссоздать файлы .ssmssln, .ssmsqlproj, .vssscc, .vspscc и, следовательно, создать проект с привязкой информации. Кроме того, я добавляю и фиксирую эти файлы в TFS.
Однако, когда я открываю решение, SQL studio сначала запрашивает TFS-сервер, а затем жалуется, что существует информация о привязке для созданного проекта, но она не связана с TFS.
Возможно, эти проблемы можно исправить с помощью файла .sqlsuo, но это двоичный файл, и я не могу его создать. Есть ли способ, как создать sqlsuo вручную (документация для него) или заставить проекты быть связанными, чтобы мне не пришлось связывать их «вручную»?
Там будет много созданных решений, и проект должен делать это в режиме «беги и работай», я не буду рекомендовать, если есть другие шаги (несколько кликов), необходимые для начала работы над проектом разработчиками БД.