Visual Studio2008 VB.NET编辑器自动创建属性的插件

  用过VB.net的人都知道,当在编辑器里面输入Property 然后连续按两次tab键,编辑器会自动创建一个属性框架,框架包含一个变量以及一个关于此变量的属性。此种设置是为了方便我们构建变量以及与之关联的属 性。但vb.net编辑器的此种构建方法基本上不能满足我们需要。

  因为一般人写代码的习惯是先声明一个变量,然后在根据此变量声明一个属性。而编辑器构建的属性是属性和变量同时构建,而不能根据现有变量构建属性。所以我就产生了自己写一个插件来实现此功能的想法。

   经过几天的研究终于写出一个初步版本(以前没写过vs的插件,VS官方名称叫外接程序而不叫插件,下文都以官方称呼为主)。 可以应用到vs2008 VB上,visual studio 2008 外接程序部署非常简单,只要把外接程序的两个文件拷贝到My Documents\Visual Studio 2008\Addins 目录即可。外接程序一般包括两个文件,一个dll,一个以AddIn为扩展名的参数文件。DLL文件是外接程序,而Addin参数文件是一个XML格式的,里面指定了加载信息,其中就有DLL文件的路径之类的信息。Visual Studio 2008每次启动的时候都会查找上面的目录,如果发现参数文件,就会根据参数文件加载dll外接程序。原理非常简单,大家看看msdn基本上简单的扩展程 序都可以自己写了。

  具体原理大家看下面的源代码,很简单。有疑惑的地方大家可以互相交流

 

插件部署文件下载地址为http://files.cnblogs.com/xuediao/Addins.rar

插件程序源代码下载地址为:http://files.cnblogs.com/xuediao/PropertyAdd.rar

转载于:https://www.cnblogs.com/xuediao/archive/2010/01/22/1653895.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值