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 VS 2008宏已禁用_Visual Studio 2008_Macros - Fatal编程技术网

Visual studio 2008 VS 2008宏已禁用

Visual studio 2008 VS 2008宏已禁用,visual-studio-2008,macros,Visual Studio 2008,Macros,突然,我的宏无法在MS Visual Studio 2008中运行。例如,为了确保我们不太关心Unicode,我们将所有硬编码字符串包装在_t()中。因此,我创建了一个名为“InitializeString”的小宏。它只需输入_T(“”),然后将光标向后移动两个空格,使其位于引号之间。我将此宏指定给Ctrl/Shift/S组合。这非常有帮助。但突然,我按下Ctrl/Shift/S,什么也没发生!我尝试打开宏资源管理器,右键单击宏,然后选择运行。还是没什么。我试着录制一个临时宏,它只包括键入一个“

突然,我的宏无法在MS Visual Studio 2008中运行。例如,为了确保我们不太关心Unicode,我们将所有硬编码字符串包装在_t()中。因此,我创建了一个名为“InitializeString”的小宏。它只需输入_T(“”),然后将光标向后移动两个空格,使其位于引号之间。我将此宏指定给Ctrl/Shift/S组合。这非常有帮助。但突然,我按下Ctrl/Shift/S,什么也没发生!我尝试打开宏资源管理器,右键单击宏,然后选择运行。还是没什么。我试着录制一个临时宏,它只包括键入一个“s”字符串。当我按Ctrl/Shift/P键回放时,VS 2008会像第一次调用宏时一样思考一下,然后什么都没有

我选中了我的选项,并且选中了“允许宏运行”框

会发生什么

非常感谢


RobR

这是由最近的Windows更新引起的已知问题。有关如何修复的解决方案,请参阅。

非常感谢!“AllowDComReflection”的更改对我来说很有效。在VS2008中也是如此。。3个配置文件中的“AllowDComReflection”更改为我修复了它。