最近研究使用发布机发布项目,固然需要使用命令行来编译项目文件,此次的编译使用的是msbuild,也是当下官方推荐;当然还有devenv;
另外说明:本次的实验使用的为Visual Studio 2017
##相关参考
##指令目录说明
在vs2017之前,msbuild都是跟随.net framework一起发布,在vs2017后需要兼容.net core的编译,所以与vs打包整合了,如果用的是visual studio 2017或者使用了c# 5.0中的新特性,建议使用msbuild V15.0的版本来编译;V15.0的目录也是在visual studio的安装目录下有单独的msbuild目录。
##指令语法
###指令的使用语法
MSBuild.exe [选项] [项目文件 | 目录]
###常用开关
开关 | 开关缩写 | 描述 | 示例 |
---|---|---|---|
/target: | /t: | 在此项目中生成这些目标。使用分号或逗号分隔多个目标,或者分别指定每个目标。 | /target:Resources;Compile |
/property:< n >=< v > | /p: | 设置或重写这些项目级属性。< n > 是属性名,< v > 为属性值。请使用分号或逗号分隔多个属性,或者分别指定每 |