• VS2010中Macro停止运行解决


          之前在VS中开发,一直通过附加到进程跟踪断点调试,用宏来记录附加到进程这一重复动作,并为宏运行分配键盘快捷键,使用起来得心应手、屡试不爽,极大地提高了开发效率。然而最近发现,记录宏却停止工作了,点击运行后始终没有反应。用另外两位同事的电脑试了一下,有一台可以正常运行,另一台也是毫无反应。开始百思不得其解,尝试各种方法,始终不见起效。

          昨天又google了一下,终于寻找到一些蛛丝马迹,最后确定宏运行失败的原因,应该是系统安装更新升级包后导致的恶果,64位的win7系统在安装部分系统更新后导致宏运行失败的案例,在国外也时有发生(可以参考网址http://visualstudioextensions.vlasovstudio.com/2014/02/13/visual-studio-2010-macros-stop-working-after-february-2014-windows-update/),基本都是在安装KB2898869、KB2901126、KB2898857等更新后宏停止运行。查看了一下上面提供的解决方案,修改宏配置文件,VS2010的配置文件路径为:C:Program Files (x86)Common Filesmicrosoft sharedVSA9.0VsaEnv目录下的vsaenv10.exe.config和vsmsvr10.exe.config,在RunTime配置节添加配置项:<AllowDComReflectionenabled="1"/>,可以参考:http://stackoverflow.com/questions/22063368/visual-studio-macros-stopped-working/22063369#22063369,然后重新启动VS,打开宏资源管理器,运行宏恢复工作。

          困扰心头多日的疑云终于彻底解决了,一如云破天开让雾霾烟消云散,今儿天气不错,继续努力......

  • 相关阅读:
    第一篇unity
    C#相关知识小结
    必须知道的八大种排序算法【java实现】
    JAVA八大排序算法
    二进制、八进制、十进制、十六进制之间的转换
    八大排序算法
    JSONArray数据转换成java List
    使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题
    一探前端开发中的JS调试技巧
    SpringMVC注解说明
  • 原文地址:https://www.cnblogs.com/qxfan/p/3593181.html
Copyright © 2020-2023  润新知