Build Asp.net Web Site By Command Line(Auto Build)

 

      在之前的开发中,常常因为要为一个Asp.net Web Site编译一个新的版本,不得不重新打开VS2008,然后选择整个Solution去编译,最后Publish一个新的版本。

      而最近研究公司的同一个Team Member TOI的两个Tools。因为这两个Tools都是通过Auto Build方式进行的。每次修改代码后,执行Auto Build 的bat文件,所有的build和Package一次性完成,而且效率很高。既然用C++写的这两个Tool可以,为什么Asp.net Web Site不可以呢?!

      花了一个小时研究了一下,原来发现没什么神奇的,只要用到Dos命令+VS Complier + Dot net Framework就可以完成一个Asp.net Web Site从build到package整个流程。

 

      Build Enviroment(required):

        1. Operation System(Windows) -- 这个是废话了^_^

        2. VS2008 (这个根据项目需要自己选择编译器,我这里使用VS2008开发的Project)

        3. Dot Net Framework 2.0 (这个也根据自己的Project的requirement确定)

 

      Build process:

        1. 为VS2008设置环境变量。(Build.bat 里使用到了devenv)

        2. 运行build bat文件

 

      Build bat文件内容

        @echo    Make Release Build Project of "Trend Micro SilkCentral Test Manager Report System"

        set aFile=TSR3.0-%date:~6,4%%date:~3,2%%date:~0,2%

        set AspCompilerPath=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
 
        devenv .\TSR.sln /rebuild Release

        %AspCompilerPath%\Aspnet_compiler.exe -v tsr -p TSRWeb Output\%aFile%

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值