1
在VS 2008中运行外部工具时,在工具执行之前,打开已修改的Fiels不再保存。这是来自VC6的PITA变化,并且已经给我们带来了很多麻烦。VS2008:在运行自定义工具之前保存所有内容
有没有办法让这个功能回来?
在VS 2008中运行外部工具时,在工具执行之前,打开已修改的Fiels不再保存。这是来自VC6的PITA变化,并且已经给我们带来了很多麻烦。VS2008:在运行自定义工具之前保存所有内容
有没有办法让这个功能回来?
这种问题的一个简单方法是使用宏(2行代码可能就足够了)。一旦构建宏可以轻松地从宏浏览器执行或分配给热键。
例如
File.SaveAll()
DTE.ExecuteCommand ("Tools.ExternalCommand7")
(提示:你可以找到你所需要执行的命令是通过记录一个临时宏(通常按Ctrl + Shift + R),执行你的工具,停止记录(CTRL + SHIFT + R再次)然后进入Tools-> Macros-> Macros IDE并打开临时宏代码)。 (如果你不知道如何使用VS宏和临时宏,那么我建议你学习一些关于它们的知识 - 一旦你了解如何使用它们,它们绝对是非常棒的时间储存器)。
这是一个我所说的“我知道我可以做到这一点,但我也可以在我眼中戳牙刷”的解决方案,但显然是最好的。感谢您提供明确且有帮助的操作方法。 – peterchen 2010-08-02 04:00:50