想做一个很简单的插件,没有这方面的开发经验,度娘那里也没多少可以参考的东西,兄弟们谁有这方面的经验,有什么书可以参考?先说说要实现的内容吧
要做的大概就是一个发布器的功能,就是把项目编译好的文件发布到服务器上,web项目是有这个功能,但是Win项目没有实现的内容如下:
1. 运行VISUAL STUDIO可以打开一个网页,类似VSCommands for Visual Studio 2010的功能,一运行Visual Studio 2010 就自动打开一个网页
2. 在Win项目的右键菜单添加Publish菜单项,选中打开Publish窗口
3. 在Win项目的属性窗口添加Publish属性页,配置publish选项
4. 获取Win项目的编译输出目录,这样可以取到编译完成的文件
5. 判断如果项目有修改,需要让项目执行编译后再做发布
6. 获取WIN项目的引用组件,检查是否为copy local,如果是,则要在编译目录一起拷贝相对应的assembly
目前想到的就只有这些目前设计的功能是通过这个publish工具,做上述的检查后,调用一个webservice去取本地编译好的这些文件,放到指定服务器上的对应目录,并生成一条日志,以查询是谁发布的程序,至于为什么要这样做,大家应该能理解,因为为了保证服务器的安全,不是每个人都有权限去读写IIS目录的。好了,如果有谁做过的,麻烦说一下这样可以实现吗?如果能实现,能说明怎么做吗?
扩展插件Visual Studio发布