关于Visual Studio 2005插件常见问题介绍

开发 后端
我们要用灵活而不是用丑陋的难于管理的Visual Studio 2005插件,这样便于我以后扩展新的计算方法。还有那些统计整个工程或者整个解决方案的相关插件就请大家自己去体会吧。

这里介绍的Visual Studio 2005插件,是高于在Visual Studio 2005之上的插件,在微软官网所说的外接程序,一般开发人员对于这方面的开发是非常罕见的,对Visual Studio 2005插件开发比较陌生,并且许多开发人员表示开发插件是比较头疼和高深的问题。

有高手才做那方面的开发,当初我真是如此认为的,但真正开发过插件了,发现在visual studio 2005中开发插件还是比较简单的,而且,因为自己开发的插件让自己编程生活更加轻松与方便,毕竟这是一个崇尚DIY的年代:

当你创建了一个提供菜单项和工具栏按钮的Visual Studio插件时,Visual Studio将用默认的Microsoft Office图标来设置命令,特殊的,就使用一个黄色的笑脸图标(该图标的索引是59),该图标就如下图所示:

该图标的索引是59


通常,可用的图标是作为MSO库的一部分,你是不能随便能查找到的。为你的命令使用自定义的图标也不是特别难,但是关于任何做这些的文档都非常隐秘,不是那么容易找到。

第一步就是在插件工程中加入一个资源文件,并把它的“Build Action”属性改为“None”,我们将在post-build事件中对该文件进行我们自己的处理。

弹出对图片命名的框时,我们简单命名为“1”,所有Visual Studio 2005插件引用的图片资源都是通过它们的索引号,资源的ID应该和它的索引是相同的。本插件仅需要一个图片。一旦图片加入了,打开它,把它的尺寸该为16*16px,且它的颜色深度是16色,Visual Studio仅显示那些颜色深度4-24的。具体如何设计该图片你可以自由发挥了,当然如果你不想这么做,你可以从我的源码中下载来覆盖就行了。#t#

当你正确地建立了Visual Studio 2005插件一个资源文件并添加了图片后,我们将要设置正确地不编译它,这种特殊的资源文件应该编译成一个卫星程序集(对于各种资源文件的解释,你可以看的令一篇文章《资源与本地化》),我们可以随着Post-build事件来完成,打开LineCounterAddin工程的属性窗口,按照下图找到Build Events标签。

 

责任编辑:chenqingxiang 来源: 56cto
相关推荐

2009-12-15 17:12:18

Visual Stud

2009-12-04 16:57:52

Visual Stud

2009-12-03 10:38:29

Visual Stud

2009-12-02 16:30:21

Microsoft V

2009-03-13 10:03:34

2009-12-03 17:35:15

Visual Stud

2009-11-24 11:42:20

Visual Stud

2009-12-03 10:04:50

Visual Stud

2009-12-03 13:34:36

Visual Stud

2011-08-09 15:10:00

SQLite

2009-12-03 15:32:05

Visual Stud

2009-12-03 15:58:33

Visual Stud

2009-12-04 10:02:32

VS XML注释

2009-12-04 10:35:56

Visual Stud

2010-04-07 13:13:19

Visual Stud

2009-06-04 16:28:43

EJB常见问题

2014-08-25 10:24:01

Linux

2009-12-09 16:12:49

Visual Stud

2009-12-11 09:42:00

Visual Stud

2009-12-09 14:29:11

Visual Stud
点赞
收藏

51CTO技术栈公众号