gpt4 book ai didi

visual-studio-2010 - 宏不在 Visual Studio 2010 中运行

转载 作者:行者123 更新时间:2023-12-04 00:21:40 26 4
gpt4 key购买 nike

Visual Studio 2010 中的宏不能再开始了。它们不会在宏 IDE 的第一行中遇到断点。没有错误信息。仍然可以录制宏,代码在宏IDE中显示,但是新录制的宏也无法启动。宏文件没有错误,至少错误列表中没有显示错误。如果我故意添加错误,则错误将显示在错误列表中。

当我启动宏时,光标发生了短暂的变化,但没有其他任何 react ,并且输出 View 中没有输出。看起来有一个设置或选项阻止宏运行,但我找不到任何这样的设置。我在第二台计算机(在同一网络上)上遇到了同样的问题,所以可能是某些 Windows (7) 更新导致了这个问题。我过去确实经常使用宏,没有任何问题,最近也没有更改宏代码。

有没有人遇到同样的问题?

最佳答案

2014-02-11,微软发布公告MS14-009 - Important .漏洞 CVE2014-0257 位于修复列表中。这与通过使用反射来执行调用者通常无法访问的代码来提升特权有关。部分解决方案涉及禁用对 COM 接口(interface)的反射。这导致了适用于所有 .NET Framework 和 Windows 组合的一系列补丁。您可以通过上面的链接查看列表。

微软发布后续KB2934830解决通过 Visual Studio 运行宏的问题。您需要以管理员身份编辑以下一个或多个文件:

VS2005 :

C:\Program Files (x86)\Common Files\Microsoft Shared\VSA\8.0\VsaEnv\Vsmsvr.exe.config

VS2008 :
C:\Program Files (x86)\Common Files\Microsoft Shared\VSA\9.0\VsaEnv\Vsmsvr.exe.config

VS2010 :
C:\Program Files (x86)\Common Files\Microsoft Shared\VSA\9.0\VsaEnv\Vsmsvr10.exe.config

在运行时部分下添加它。运行时应该已经存在:
<AllowDComReflection enabled="true"/> 

这应该使宏按预期执行。

关于visual-studio-2010 - 宏不在 Visual Studio 2010 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21762194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com