我想创建一个批处理文件,让我的VS项目能够在一次点击中进行构建。每天我都要按照以下步骤操作:
- 作为管理员打开cmd控制台
- 进入我的项目/解决方案的路径(使用CD..、CD命令)
输入以下命令来构建项目:
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”不是内部或外部命令,也不是可运行的程序或批处理文件。
是否有任何线索或帮助可以知道是否可能以及如何执行将非常感激。
谢谢!
C:\Windows\
。 - knocteSET foo = bar
不起作用,但SET foo=bar
可以正常工作(我无法编辑帖子,因为“编辑必须至少为6个字符”)。 - Xavier Peña