【发布时间】:2011-02-25 07:33:19
【问题描述】:
我正在寻找在某些 Rake 宏之前运行“文件 -> 全部保存”的等价物。
到目前为止我所拥有的是:
Private Sub Pre_Rake()
Dim i As Integer
DTE.Documents.SaveAll()
For i = 1 To DTE.Solution.Projects.Count
If Not DTE.Solution.Projects.Item(i).Saved Then
DTE.Solution.Projects.Item(i).Save()
End If
Next
End Sub
DTE.Documents.SaveAll 工作正常,但 for 循环并没有像我预期的那样保存项目文件。
如果我在解决方案资源管理器中复制文件,则在 Pre_Rake() 运行后,该文件不会包含在项目文件 (.CSPROJ) 中。我仍然需要按 CTRL-SHIFT-S 或 File -> Save All。
那么,如何使用 Visual Studio 宏全部保存?
【问题讨论】:
标签: visual-studio macros