Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 VS2008:在运行自定义工具之前保存所有_Visual Studio 2008 - Fatal编程技术网

Visual studio 2008 VS2008:在运行自定义工具之前保存所有

Visual studio 2008 VS2008:在运行自定义工具之前保存所有,visual-studio-2008,Visual Studio 2008,在VS 2008中运行外部工具时,在工具执行之前,将不再保存“打开修改的场”。这是VC6的一个PITA变化,已经给我们带来了很多麻烦 有没有办法恢复此功能?解决此类问题的简单方法是使用宏(两行代码可能就足够了)。一旦生成宏,就可以从宏资源管理器轻松执行宏或将其分配给热键 e、 g (提示:您可以通过录制临时宏(通常为ctrl+shift+R)、执行工具、停止录制(再次使用ctrl+shift+R),然后转到工具->宏->宏IDE并打开临时宏的代码来确定需要执行的命令) (如果您不知道如何使用VS

在VS 2008中运行外部工具时,在工具执行之前,将不再保存“打开修改的场”。这是VC6的一个PITA变化,已经给我们带来了很多麻烦


有没有办法恢复此功能?

解决此类问题的简单方法是使用宏(两行代码可能就足够了)。一旦生成宏,就可以从宏资源管理器轻松执行宏或将其分配给热键

e、 g

(提示:您可以通过录制临时宏(通常为ctrl+shift+R)、执行工具、停止录制(再次使用ctrl+shift+R),然后转到工具->宏->宏IDE并打开临时宏的代码来确定需要执行的命令)


(如果您不知道如何使用VS宏和临时宏,那么我建议您了解一下它们——一旦您知道如何使用它们,它们绝对是非常棒的省时工具)。

解决此类问题的一个简单方法是使用宏(两行代码可能就足够了)。一旦生成宏,就可以从宏资源管理器轻松执行宏或将其分配给热键

e、 g

(提示:您可以通过录制临时宏(通常为ctrl+shift+R)、执行工具、停止录制(再次使用ctrl+shift+R),然后转到工具->宏->宏IDE并打开临时宏的代码来确定需要执行的命令)

(如果你不知道如何使用VS宏和临时宏,那么我建议你学习一下它们——一旦你知道如何使用它们,它们绝对是很棒的省时工具。)

这是一个我称之为“我知道我可以做到,但我也可以用牙刷戳我的眼睛”的解决方案,但显然是我得到的最好的解决方案。谢谢你提供的清晰而有用的指导。这是一个我称之为“我知道我可以做到,但我也可以用牙刷戳我的眼睛”的解决方案,但显然是我得到的最好的解决方案。感谢您提供的清晰而有用的指导。
File.SaveAll()
DTE.ExecuteCommand ("Tools.ExternalCommand7")