Mik*_*ePR 20 console batch-file visual-studio-2010 visual-studio
我想创建一个批处理文件,以便在点击时从我的VS项目中进行构建.我一直在做以下几个步骤:
编写以下命令以进行构建:
msbuild mySolution.sln/p:configuration = debug
如前所述,我只想点击一下即可完成所有这些过程.所以,我正在尝试创建一个.bat文件来完成它.
这是我的批处理文件的代码:
set location="C:\myPath\..\MyFolderSolution"
set pathMSBuild = "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe"
@echo off
cls
call %pathMSBuild%
cd %location%
msbuild.exe "lucre.sln" /p:configuration=debug
pause
但是,当我尝试执行批处理文件时,我收到以下错误:'msbuild'无法识别为内部或外部命令,可运行程序或批处理文件.
任何线索或帮助知道是否可能,如果可能,如何做到这一点将非常感激
问候!
ste*_*y32 19
你不在正确的目录中,你需要cd到msbuild所在的目录.试试这个:
set pathMSBuild="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\"
@echo off
cls
cd %pathMSBuild%
msbuild.exe "C:\myPath\..\MyFolderSolution\lucre.sln" /p:configuration=debug
pause
或者您可以将msbuild目录添加到路径中,并跳过set和cd的行.