0

我尝试在 Post-Build 命令中添加一些命令窗口命令(或“内部命令”?我希望 Microsoft 给这些命令起一个更具体的名称,以便更轻松地讨论和搜索。)如 File.OpenFile 或 Edit.Goto我项目的一部分,但整个步骤都失败了,至少在 VS 2010 中是这样。

我怀疑这是因为默认情况下,构建前和构建后命令是使用 cmd.exe 启动的,它对 Visual Studio 的“内部命令”一无所知,但我还是想问一下,以确保:不是是否有一些特殊的语法或其他类似脚本的解决方案可以让 VS 在每次构建某个项目后运行一组“内部命令”?

我知道我可以在 Post-Build 中放置一堆“devenv /Command”行,但这只是启动了几个新的 Visual Studio 实例,这完全不是我想要的(例如,我需要一系列 File.OpenFile 和 Edit .Goto 命令在同一 VS 实例中对同一文件进行操作,每个命令由单独的 VS 实例执行没有任何意义)。

4

1 回答 1

0

您可以使用 Visual Commander 订阅DTE.Events.BuildEvents并在您的处理程序中使用 DTE.ExecuteCommand 来运行 VS 内部命令。例如,如果构建扩展上缺少文件,请参阅报告警告。

于 2016-05-05T03:45:35.630 回答