VS2008宏:对解决方案中的每个代码文件执行操作

时间:2009-02-24 14:30:42

标签: visual-studio macros

我最近注意到Visual Studio的宏有多么有趣。我没有使用VB很多年,所以我花了一段时间,直到我终于设法写了一个宏,在当前打开的文档上执行一些东西。

热情地说,我接下来想在解决方案中的每个源代码文件(.cs)上使用此宏,而无需手动打开所有文件。你能给我一个如何做到这一点的快速提示吗?

1 个答案:

答案 0 :(得分:2)

查看DTE object参考。在宏内部,您可以引用一些非常整洁的全局属性,例如DTE.Solution,它返回描述当前打开的解决方案的Solution object(并且,毫不奇怪,它具有Projects属性,它是所有属性的集合解决方案中的项目)。你应该可以在那个时候迭代你想要的任何东西!

玩得开心:)