Я использую расширенную версию Visual Studio 2010 и использую проекты баз данных. Есть функция экспорта схемы базы данных как частичного проекта (которая создает *.files
выходной файл), но она запускается разработчиком вручную (вам нужно щелкнуть правой кнопкой мыши по проекту и выбрать Экспорт как частичный проект ). Я хотел бы автоматизировать этот процесс. Это означает, что выходной файл создается каждый раз, когда я изменяю базу данных, создаю ее ИЛИ закрываю решение.
Я попытался создать макрос, который выполняет команду DTE Project.VSDBExportAsPartialProject , но иногда он завершается ошибкой с исключением И в нем отображается диалоговое окно Сохранить как , которое мне хотелось бы избежать. Возможно, идея состоит в том, чтобы добавить его к событию после сборки, но я не знаю, как выполнять оттуда команды DTE.
Подводя итог, все, что мне нужно, это автоматически обновить выходной файл *.files
, расположенный по фиксированному пути, без каких-либо действий пользователя.
Возможно ли это?