虽然Visual Studio的插件功能没有Eclipse强大,还是有很多厂商和个人愿意为了使Visual Studio IDE具备更有爱的辅助功能或者使其支持微软公司以外的编程语言而开发很多实用插件。
最近一直在做Flex项目,使用Adobe Flex Builder(一种基于Eclipse的 IDE)编码,真是怀念在Visual Studio上写代码的感觉。自然会关注点利用Visual Studio进行ActionScript开发的插件。前几天在网上发现一款叫amethyst的插件,就下载下来安装试试。但是搞了半天没太弄明白,就想先卸载。
令人郁闷的问题出现了,卸载之后再启动Visual Studio的时候出现查找extension.vsixmanifest快捷方式的窗口,小手电转来转去的那个,Visual Studio也始终都停止在启动界面上。
查找了一些文档和论坛的帖子,了解一下插件的机制,Visual Studio启动时加载extension.vsixmanifest,搜索一下硬盘里面extension.vsixmanifest文件,终于发现了[X:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions]下面存有已安装插件的部分信息,进而找到amethyst目录下面残留有一个文件名为extension.vsixmanifest的链接,OK问题解决,删除这个插件在[X:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions]里的目录,Visual Studio就可以正常启动了。