Ric*_*ard 15 batch-file visual-studio-2010 visual-studio
我需要使用Visual Studio命令提示符(2010)从命令行运行MSBuild.它曾经工作得很好.现在,当我打开窗口时,我收到以下错误消息:
\Common was unexpected at this time.
Run Code Online (Sandbox Code Playgroud)
尝试msbuild
在失败后运行命令.
我自然认为这是一个问题,我的PATH环境变量中有一个不带引号的条目,可能来自最近的流氓安装.我查了一下,但PATH似乎是犹太人.
深入到文件系统,我发现提示符运行的批处理文件是C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat.我通过ECHO
插入语句来跟踪错误的位置来编辑它.这似乎指向这一行的错误:
@if not "%WindowsSdkDir%" == "" (
Run Code Online (Sandbox Code Playgroud)
如果删除引号,则错误不同:"此时不会出现文件."
接下来的两行是:
@echo 51
@set "PATH=%WindowsSdkDir%bin\NETFX 4.0 Tools;%WindowsSdkDir%bin;%PATH%"
Run Code Online (Sandbox Code Playgroud)
我认为失败的声明是第二行,但echo
声明没有产生任何输出,所以我不知道这是怎么回事.
我使用的是64位版本的Windows 7.
我会感激任何帮助.