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

发布于 2024-07-08 10:20:27 字数 504 浏览 7 评论 0原文

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

到目前为止,我可以通过在资源管理器中打开封闭文件夹并运行批处理文件来运行它,并且我还将其添加到“工具”菜单(工具/外部工具)中。 ../添加)。

现在我想在构建时运行这个批处理文件(在某些配置中)。 我该怎么做呢?

I've created a one-line batch file to run SqlMetal to regenerate a LINQ to SQL DataContext for my database; this works great.

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 

So far I can run this by opening the enclosing folder in Explorer and running the batch file, and I've also added it to the Tools menu (Tools/External Tools.../Add).

Now I'd like to run this batch file whenever I build (in certain configurations). How do I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

眼眸印温柔 2024-07-15 10:20:27

您似乎正在寻找的内容可以在项目属性下的“预构建事件命令行”下找到。 单击“构建事件”选项卡,您将有一点空间可以在命令行中输入它来执行您想要的操作。

What you seem to be looking for can be found under "Pre-build event command line" under your project's properties. Click the "Build Events" tab, and you'll have a little space to enter in a command line which does what you want.

阪姬 2024-07-15 10:20:27

哎哟! 当然。 Web 应用程序项目有构建前和构建后事件; 网站项目则不然。

Doh! Of course. Web Application projects have pre- and post- build events; Web Site projects don't.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文