VS2010宏注释运行后没有效果

VS2010宏注释运行后没有效果是因为微软发布更新阻止了宏的运行:

二月二十五号, 微软发布 KB2934830"反射类型可能不工作通过 DCOM 安全公告 MS14 009″ 从安装安全更新后进行封送处理。此外,Microsoft Visual Studio 中的宏功能可能也无法按预期正常运行。适用于 .NET Framework 的安全公告 MS14-009 将阻止反射类型的封送处理。阻止的类型包括以下几种以及由此派生的所有类型。

  • System.Type
  • System.Reflection.Assembly
  • System.Reflection.MemberInfo
  • System.Reflection.Module
  • System.Reflection.MethodBody
  • System.Reflection.ParameterInfo
  • System.Reflection.TypeInfo
  • System.Reflection.MethodInfo
  • System.Reflection.FieldInfo
可以通过这个方式来打开阻止,从而正常运行宏:
修改如下文件:
对于Visual Studio 2010
         C:\Program Files (x86)\Common Files\Microsoft Shared\VSA\9.0\VsaEnv\Vsmsvr10.exe.config  
(对于其他版本的修改路径本文不做说明) 注意: 对于 32 位安装,路径位于 \Program Files\ 下。

您需要在 <runtime> 字段的下一行添加 AllowDComReflection 开关,如下所示: 
<runtime>
<AllowDComReflection enabled="1"/>

好了,去运行你的宏吧!

你可能感兴趣的:(注释,Studio,Visual,2010,不运行,没效果)