
最近公司用Castle框架开发系统,其中利用到了ORM-Nhibernate,和Hibernate类似,在hbm.xml生成对应的POJO类需要Getter/Setter来存取属性值。在eclipse中提供了getter & setter生成器,但是在VS2005中是没有的。网上搜索一番,决定自己编写Getter & Setter生成器插件(Addin)来替代重复的,无聊的Getter&Setter手工Coding.提高生产效率。步骤大致如下:
1)在VS2005中新建Addin项目,在其他项目类型->扩展性->Visual Studio外接程序,取名GetSetAddin;
2)按照VS2005提供的Wizard,一步一步Next,此处略。OK后,VS会自动将大部分的框架代码生成好,我们做的就是填空式的将代码写在Connect.cs文件的方法Exec中。此方法就是用户选择我们自定义的菜单或工具栏按钮时触发的方法。