关于这个堆叠溢出问题,我将如何创建自己的Visual 2008插件?
我已经检查了MSDN上的,但是信息量是巨大的。有大量的项目类型,我甚至不知道从哪里开始。
如果我想编写满足以下要求的东西,那么应该从哪里开始查找:
除了这些,我还希望能够在某个地方存储数据。这通常是在哪里完成的?我可以将元数据添加到解决方案文件中吗?或者,将此信息保存到数据库的一个小型本地实例中是否有意义,该实例以某种方式附加到解决方案中?
我只需要朝正确的方向推进,有可能吗?我应该关注中心的哪个部分?我应该签出哪些API?
干杯!
发布于 2009-05-13 02:51:16
外接程序可以完成大部分的任务。在VS2008中有一个创建基本外接程序的模板。
我有一个附加项--您可以将这个钩子下载到解决方案/项目加载事件中等等--它是免费的,并附带了源代码( http://www.huagati.com/projectloader/download/huagatiprojectloader.zip )。这个特定的外接程序会检测项目/解决方案何时加载,并预先加载引用的程序集,以绕过可能导致VS2008崩溃的CLR错误。无论如何,它的源代码显示了如何检测您正在寻找的一些事件。
除此之外,卡洛斯-昆特的博客( http://msmvps.com/blogs/carlosq/ )和他的网站上的“如何”系列文章( addins.aspx )是关于插件开发和所有小怪癖和技巧的权威资源。
Craig的博客( http://blogs.msdn.com/craigskibo/ )也有一些有用的提示。
发布于 2009-05-13 03:17:34
https://stackoverflow.com/questions/855808
复制相似问题