vb.net解决方案如何实现自动编译

2025-05-25 02:31:16

我们平时开发的项目都是使用开发工具IDE进行编译,这种方法虽然方便,但也有缺点,比如长时间不使用IDE卸载掉的时候,或者项目移交给另一个没有IDE工具的人,这时候是没有工具的,那怎么办呢患修校楷?下面是我遇到此问题的一点小经验,如何实现自动编译。我使用的案例为一个excel插件的解决方案,工程包括crdsaddin inspuraddin inspuraddinSetup三个工程

实现自动化编译,首先要注意以下要求

--编译平台

windows 相关系统

安装程序Visual Studio 2010

microsoft .NET Framework 4

--编译准备工作

需要先将原来的编译顺序修改一下,生成顺序如下:

CrdsAddin

InspurAddin

InspurAddInSetup

顺序修改方法:

1)、在IDE中打开解决方案,右击右图中标识解决方案

vb.net解决方案如何实现自动编译

2)、点击依赖项目,按红色标识框执行操作

vb.net解决方案如何实现自动编译

3)、如下图中,按红色标识框执行操作

vb.net解决方案如何实现自动编译

vb.net解决方案如何实现自动编译

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

--注意

不修改生成顺序的情况下,也可以按照依赖顺序对三个项目逐个生成;

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢