Как добавить шаг сборки SqlMetal в VS2008? - PullRequest
0 голосов
/ 26 октября 2008

Я создал однострочный пакетный файл для запуска SqlMetal для регенерации LINQ to SQL DataContext для моей базы данных; это прекрасно работает

Refresh_DataContext.bat

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\sqlmetal.exe" 
     /server:.\sqlexpress /database:MyDatabaseName 
     /code:"%~dp0\DataContext.vb" /context:DataContext 
     /views /functions /sprocs /pluralize 

Пока что я могу запустить это, открыв папку с приложением в Проводнике и запустив пакетный файл, и я также добавил его в меню Инструменты (Tools/External Tools.../Add).

Теперь я хотел бы запускать этот пакетный файл всякий раз, когда я собираюсь (в определенных конфигурациях). Как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 26 октября 2008

То, что вы, похоже, ищете, можно найти в разделе «Командная строка события перед сборкой» в свойствах вашего проекта. Перейдите на вкладку «Build Events», и у вас будет немного места для ввода в командной строке, которая делает то, что вы хотите.

0 голосов
/ 23 февраля 2009

Doh! Конечно. Проекты веб-приложений имеют события до и после сборки; Проекты веб-сайтов этого не делают.

...