在预构建事件上运行Visual Studio 2008宏

时间:2009-05-08 20:49:03

标签: .net visual-studio visual-studio-2008 macros

我在visual studio中创建了一些从宏浏览器和/或键盘快捷方式运行的Visual Studio宏。我想在前/后构建事件上自动运行这些,但在项目属性中看不到这样做的选项。任何人都可以告诉我这是否可能,如果是的话,怎么样?

2 个答案:

答案 0 :(得分:8)

在您的宏中,您可以连接4个构建事件:

  • OnBuildBegin - 从IDE触发任何构建操作时将触发。它只发射 一次完整的解决方案或 多项目构建操作。

  • OnBuildDone - 在构建操作完成时将触发。对于完整解决方案或多项目构建操作,此事件仅触发一次。

  • OnBuildProjConfigBegin - 项目构建时将触发 开始。此事件用于捕获解决方案或多项目构建操作中的每个项目构建事件。

  • OnBuildProjConfigDone - 会解雇 项目构建完成时。这个 事件用于捕获 完成每个项目的构建 在解决方案或多项目中 建立运作。

Common Environment Object Model Events

答案 1 :(得分:2)

我不相信这是可能的。也就是说,您可以快速create custom MSBuild任务来完成宏的工作。