如何在VS2008中添加SqlMetal构建步骤?

时间:2008-10-25 21:45:11

标签: visual-studio visual-studio-2008 linq-to-sql build-process sqlmetal

我创建了一个单行批处理文件来运行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 个答案:

答案 0 :(得分:2)

您可能会在项目属性下的“预构建事件命令行”下找到您正在寻找的内容。单击“构建事件”选项卡,您将有一个小空间可以在命令行中输入,它可以满足您的需要。

答案 1 :(得分:0)

卫生署!当然。 Web应用程序项目具有构建前和构建后的事件;网站项目没有。