【发布时间】:2016-05-04 11:15:08
【问题描述】:
我尝试在 Post 中添加一些命令窗口命令(或“内部命令”?我希望 Microsoft 给这些命令起一个更具体的名称,以便于讨论和搜索。),例如 File.OpenFile 或 Edit.Goto -我项目的构建命令部分,但整个步骤都失败了,至少在 VS 2010 中是这样。
我怀疑这是因为默认情况下,构建前和构建后命令是使用 cmd.exe 启动的,它对 Visual Studio 的“内部命令”一无所知,但我还是想问一下,以确保:是不是有一些特殊的语法或其他类似脚本的解决方案可以让 VS 在每次构建某个项目后运行一组“内部命令”?
我知道我可以在 Post-Build 中放置一堆“devenv /Command”行,但这只是启动了几个 Visual Studio 的新实例,这完全不是我想要的(例如,我需要一系列 File. OpenFile 和 Edit.Goto 命令在同一个 VS 实例中对同一个文件进行操作,每个命令都由单独的 VS 实例执行没有任何意义。
【问题讨论】:
-
更糟糕的是,它们是由msbuild推出的,它根本没有Visual Studio的意识。您应该寻找一种在外部自动化 Visual Studio 的方法(即全局宏、自动热键等)并使用该机制。
标签: visual-studio visual-studio-2010 automation post-build-event command-window