vb.net解决方案如何实现自动编译
我们平时开发的项目都是使用开发工具IDE进行编译,这种方法虽然方便,但也有缺点,比如长时间不使用IDE卸载掉的时候,或者项目移交给另一个没有IDE工具的人,这时候是没有工具的,那怎么办呢患修校楷?下面是我遇到此问题的一点小经验,如何实现自动编译。我使用的案例为一个excel插件的解决方案,工程包括crdsaddin inspuraddin inspuraddinSetup三个工程
实现自动化编译,首先要注意以下要求
--编译平台
windows 相关系统
安装程序Visual Studio 2010
microsoft .NET Framework 4
--编译准备工作
需要先将原来的编译顺序修改一下,生成顺序如下:
CrdsAddin
InspurAddin
InspurAddInSetup
顺序修改方法:
1)、在IDE中打开解决方案,右击右图中标识解决方案
2)、点击依赖项目,按红色标识框执行操作
3)、如下图中,按红色标识框执行操作
4)、最终的编译顺序为
CrdsAddin
InspurAddin
InspurAddInSetup
--编译过程
1)、cmd命令进入devenv.exe目录,参考以下目录
D:\Program Files office\Visual Studio 2010\Common7\IDE\
2)、输入编译命令行,如下
devenv.exe E:\project\project\excel\CRDS\SetupProject\SetupProject.sln /rebuild debug
解决方案存放目录:E:\project\project\excel\CRDS\SetupProject\
解决方案名称:SetupProject.sln
编译命令:/rebuild(也可用/build)
编译参数:debug
--注意
不修改生成顺序的情况下,也可以按照依赖顺序对三个项目逐个生成;