Nas*_*loo 44 msbuild terminal continuous-integration command-line visual-studio
我想创建一个批处理文件,Visual Studio 2008 x64 Cross Tools Command Prompt以便在我的PC中继续执行某些操作,这里是senario.
svn update
delete some files
MSBuild MySolutiuon.sln
delete some files
xcopy somefiles
MSBuild AutomateBuildConfiguration.xml /p:Configuration=Release
xcopy some files
delete somefiles
xcopy some files
create a Zip file if it is possible // it is not neccessary
Run Code Online (Sandbox Code Playgroud)
我可以使用简单的命令提示符和MSBuild partsVisual Studio命令提示符来完成大部分操作,但由于这两个提示符不同,我无法完成我的senario.
我已经测试了所有命令并且对我很有用,如果你知道我该怎么办,给我一个解决方案.
我检查了这个,没有任何不安和任何事先谢谢你
sea*_*n e 74
使批处理文件的第一行设置VS环境:
call "C:\Program Files\Microsoft Visual Studio 2008\VC\vcvarsall.bat" x86_amd64
svn update
delete some files
MSBuild MySolutiuon.sln
... more commands ...
Run Code Online (Sandbox Code Playgroud)
x86_amd64 是用于x64 Cross Tools命令提示符的参数.
运行vcvarsall.bat后,msbuild将在批处理文件中其余命令的路径中可用.
或者,如果您不使用Visual C++,您可能更喜欢使用此行设置环境(而不是调用vcvarsall.bat):
对于VS 2008:
call "%vs90comntools%vsvars32.bat"
Run Code Online (Sandbox Code Playgroud)
对于VS 2010:
call "%vs100comntools%vsvars32.bat"
Run Code Online (Sandbox Code Playgroud)
对于VS 2012:
call "%vs110comntools%vsvars32.bat"
Run Code Online (Sandbox Code Playgroud)
对于VS 2013:
call "%vs120comntools%vsvars32.bat"
Run Code Online (Sandbox Code Playgroud)
对于VS 2015:
call "%vs140comntools%vsvars32.bat"
Run Code Online (Sandbox Code Playgroud)
对于VS 2017:
批量现在称为vc不vs.
call "%vs140comntools%\..\..\VC\Auxiliary\Build\vcvars32.bat"
Run Code Online (Sandbox Code Playgroud)
或更好
call "%vs140comntools%\VsDevCmd.bat"
Run Code Online (Sandbox Code Playgroud)
Mic*_*der 21
对于Visual Studio 2015:
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
Run Code Online (Sandbox Code Playgroud)
对于Visual Studio 2013:
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86_amd64
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59673 次 |
| 最近记录: |