VS自定义项目模板:[9]动态添加项目文件
1、为自定义向导项目添加设置窗体inputForm。
使用多选框来选择哪些类需要添加。
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/0d55dc7bd28286895b3bd20265f97fbd4d7c37d1.jpg)
2、在inputForm窗体类中添加GetRemoveList来获取不需要添加的类名。
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/d2001d7de137c97624c2187644672b5fd4462bd1.jpg)
3、RunStarted方法中,将模板参数传递给inputForm窗体,并展现该窗体。
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/c99358fe474ec28320c15e5cbe4f50b8b53e1cd1.jpg)
4、使用ProjectFinishedGenerating方法,项目创建结束时移除不需要的文件。
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/fb738d9c2cf7dfb2c267ab9fd01b1edef5dc13d1.jpg)
5、编译后,将其重新安装到全局程序集缓存中。
进行测试,仅选择MyObj.cs类,创建的项目中也不包含WizardTest.cs类。
这样,就能根据用户需要来生成项目。
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/f59dbe39131fceecf5a70cc679c4ec9958430bd1.jpg)
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/f385f2995943040164807bf1d66b04d1482905d1.jpg)
1、感谢您把本经验阅读完,如果有写的不好的地方,请指出以便纠正,以免误人子弟。
如果觉得本经验有用,浪费您几秒钟的时间在页面左下方点个赞。在页面顶部/经验底部投个票。
您的支持是我不断写经验的动力!
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/e57a258602214f57ad283608732064fb970b73d1.jpg)
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/974a2f21056104a31397e61d63d7592ae2ef6bd1.jpg)
![VS自定义项目模板:[9]动态添加项目文件](https://exp-picture.cdn.bcebos.com/e1390a31dfb6326c1818fc7c89532f63228560d1.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:168
阅读量:182
阅读量:96
阅读量:93
阅读量:127