在 MSVC 中,有几个操作(例如 Menu: Build: Build )对当前选定的解决方案项目是上下文敏感的。但是,如果您一直在浏览解决方案资源管理器,该项目通常会发生变化。
我想编写一个宏来查找指定为“启动项目”的项目,然后选择它以使其处于事件状态。不过,我还没有找到合适的 DTE 调用。
最佳答案
我的主要目标是构建启动项目,我找到了一个解决方案:
Public Sub BuildStartupProject()
Dim sb As SolutionBuild = DTE.Solution.SolutionBuild
Dim projName As String = sb.StartupProjects(0)
DTE.ExecuteCommand("View.Output")
sb.BuildProject(sb.ActiveConfiguration.Name, projName, False)
End Sub
关于visual-studio - 用于选择启动项目的 Visual Studio 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301613/