我正在尝试运行将调试器附加到calc.exe的Visual Studio 2005示例宏。当我运行它们时,它或任何其他宏似乎都没有做任何事情。 Calc.exe正在运行。选中“工具 - >选项 - >加载项/宏安全性 - >允许运行宏”。错误列表显示没有错误。
答案 0 :(得分:1)
我遇到了同样的问题。 VS2005中的宏工作正常,然后突然停止了一天。我检查了权限,启用了宏等等。我运行了VS2005安装程序并修复了我的安装,但没有一个修复它。最后,我卸载了上次更新周期中出现的所有Windows更新。这解决了我的问题。我立刻卸载了一堆,所以我不确切知道哪个更新导致了这个问题,但我知道它至少是其中之一:
KB2916036 KB2912390 KB2911501 KB2909921 KB2909210 KB2901112 KB2898857 KB2862973 KB2843630
因为我卸载了所有这些,然后宏再次开始工作。所有这些Windows更新都发生在2014年2月13日。
希望这有助于其他人。 标记
P.S。我后来发现它是KB2898857,你可以在编辑一些配置文件时保留它,如下所述:
答案 1 :(得分:0)
听起来您的Visual Studio 2005实例很不稳定,或者您的Visual Studio 2005安装已损坏。如果重启VS2005无效,请运行VS2005设置并选择修复。希望这会有所帮助。
此致
Sebastiaan
答案 2 :(得分:0)
我也有这个问题(但在Visual Studio 2010中)。
多次尝试修复后。我发现这是一个愚蠢的问题。
我在另一个没有编译的模块中有另一个宏(我在行尾有分号)。
即使我在另一个模块中运行一个宏,但它并没有接近问题。
如果您遇到这个问题很简单,您可以检查是否在错误列表中查找代码中的任何错误。根据习惯,将半冒号置于你的线路尽头非常容易。