VS2008 自动化编译脚本

可以通过调用MSBuild来使VS2008进行自动化编译.

1.新建文本文件,后缀名改为bat

2.文件内加上:

;转到MSBuild.exe路径

c:

cd\

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

;调用MSBuild.exe来编译工程

MSBuild D:\Project\Example.sln /t:Rebuild /p:Configuration=Debug

;路径换成工程所在的绝对路径,也可以通过添加环境变量的方式添加相对路径。

;其中参数Configuration为你要编译的版本,Debug版本或Release版本。

若一个大的工程由许多小工程组成,可以在脚本中加上每个工程路径。 如:

c:

cd\

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

MSBuild D:\Project\ExampleA.sln /t:Rebuild /p:Configuration=Debug

MSBuild D:\Project\ExampleB.sln /t:Rebuild /p:Configuration=Debug

MSBuild D:\Project\ExampleC.sln /t:Rebuild /p:Configuration=Debug

若希望检验每一个工程是否正常编译通过,可以在每一个语句后加上pause语句。

c:

cd\

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

MSBuild D:\Project\ExampleA.sln /t:Rebuild /p:Configuration=Debug

echo. & pause

MSBuild D:\Project\ExampleB.sln /t:Rebuild /p:Configuration=Debug

echo. & pause

MSBuild D:\Project\ExampleC.sln /t:Rebuild /p:Configuration=Debug

echo. & pause

3.要编译时直接点击脚本即可执行。

该脚本也可以加入到TeamCity等工具中使用。

时间: 2024-08-28 09:31:35

VS2008 自动化编译脚本的相关文章

Gradle Android最新自动化编译脚本教程

转自:http://blog.csdn.net/changemyself/article/details/39927381 一.前言 Gradle 是以 Groovy 语言为基础,面向Java应用为主.基于DSL(领域特定语言)语法的自动化构建工具. 上面这句话我觉得写得很官方,大家只需知道Gradle可以用来android开发中进行多个项目依赖的自动化编译脚本,知道这点也就知道我们使用它的目的: 为什么不使用Ant做自动化编译脚本,因为ant上手快,但是维护起来太不方便了,有了Gradle你可

linux安装配置apk打包程序gradle+jdk+Android_sdk+python自动化编译脚本

安装gradle: 1.下载gradle包 去这里下载需要的tar.gz包:https://services.gradle.org/distributions/ 2.解压 tar zxvf gradle.tar.gz 3.移动到/usr/local/ mv gradle /usr/local/gradle 4.配置/etc/profile环境变量 vim /etc/profile 添加以下内容 export GRADLE_HOME=/usr/local/gradle export PATH=${

Gradle Android最新自动化编译脚本教程(提供demo源码)

一.前言 Gradle 是以 Groovy 语言为基础,面向Java应用为主.基于DSL(领域特定语言)语法的自动化构建工具. 上面这句话我觉得写得很官方,大家只需知道Gradle可以用来android开发中进行多个项目依赖的自动化编译脚本,知道这点也就知道我们使用它的目的: 为什么不使用Ant做自动化编译脚本,因为ant上手快,但是维护起来太不方便了,有了Gradle你可以跟项目组的同事说,用Ant的孩子们别苦逼的维护了,赶紧换成gradle吧. 本文面向gradle新手或者以前使用过grad

linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本

红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版本非常多,相关的编译器,解释器也有很多,很多还有最小系统,嵌入式系统等等.同一功能的软件如果只有编译好的软件包,在其它linux的平台上,可能并不能正常安装运行,在此情况下,源码包编译安装出现了.所以本文的重点是以nginx为例,给出源码包编译安装的详细过程,同时带你手工编写自动化运行脚本. 准备工

QGis的源代码下载以及windows平台使用脚本自动化编译

环境介绍 QGis 2.7+ 当前2.8 win7 从GitHub下载代码 代码仓库 官方的安装文档 windows平台安装稍微看下1.2节,主要看4.1就OK 编译流程总述 QGis使用跨平台的工程生成工具cmake来管理所有工程,既然来了解QGsi想必也是多少了解qmake的吧,cmake和qmake类似,但是适用面更广功能更强大.关于cmake,可以参考这里. windows平台可以使用自动化安装脚本来安装,位于:根目录\ms-windows\osgeo4w\package-nightly

iOS自动化编译

http://www.cnblogs.com/brycezhang/p/4097487.html 最近研究了一下iOS的自动化编译,目的是为了简化测试和开发的同学沟通协调的次数,实现测试同学可以随时从网页操作编译SVN最新源码并打包ipa进行测试.具体思路是通过从配置文件读取需要编译的项目配置列表展示在网页上,测试同学选择需要编译的项目,确定后将选择项目的相关参数传入shell脚本运行,编译完成自动跳转至下载页面.主要流程包括: Shell脚本的编写.通过xcodebuild和xcrun实现自动

生成Makefile自动化编译文件

makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率.make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make.可见,makefile都成为了一种在工程方面的编译方法. 那么如何才能生成Makefile文件呢??好吧,让我们一起进入今天的正题吧! 1.首先生成一个目录:mkdi

gulp自动化任务脚本在HybridApp开发中的使用

目前做前端开发的同学可能都熟悉grunt,fis之类的自动化构建工具,其实在HybridApp开发中我们也可以使用这些工具来简化我们的工作,gulp就是一个比grunt,fis都先进的构建工具,用好gulp可以简化我们的工作流程,提升产品质量.本文会详细的说明我们移动App项目gulp的使用经验,部分关于gulp的介绍来自国外网站. gulp是 Fractal公司发布的一个新的基于nodejs的构建系统,目标是取代Grunt,成为最流行的JavaScript任务运行器.目前ionic框架默认的构

自动化安装脚本

Nginx自动化安装脚本: #!/bin/bash #install nginx-1.10.2 #installation directory INSTALL_DIR=/usr/local SRC_DIR=/usr/local/src [ ! -d ${INSTALL_DIR} ] && mkdir -p ${INSTALL_DIR} [ ! -d ${SRC_DIR} ] && mkdir -p ${SRC_DIR} # Check if user is root if