我的Visual Studio宏停止工作,没有显示错误或记录我可以找到。
(我确实认为这是我对我的机器做的事情。)
答案 0 :(得分:8)
Microsoft发布了一个Windows Update,修复了破坏Visual Studio宏的安全问题(MS14-009)。
KB2934830中描述的解决方法是添加
<?xml version="1.0"?>
<configuration>
<runtime>
<AllowDComReflection enabled="1"/>
</runtime>
</configuration>
到Visual Studio宏服务器.exe.config
。
根据您的Visual Studio版本和Windows位数,文件为:
64-bit Windows:
\Program Files (x86)\Common Files\Microsoft Shared\VSA\
32-bit Windows:
\Program Files\Common Files\Microsoft Shared\VSA\
VS2k5 (SP1):
8.0\VsaEnv\Vsmsvr.exe.config
VS2k8:
9.0\VsaEnv\Vsmsvr.exe.config
VS2010:
9.0\VsaEnv\Vsmsvr10.exe.config
您需要以管理员身份编辑文件(或以其他方式调整权限),并且它应该已包含<configuration><runtime>
部分。
(虽然我从知识库文章中收集了上述内容,但我的Google搜索是通过this找到的。)