我编写了下面的批处理脚本来编译cs代码,但它不起作用。有什么想法吗?
@echo off
%comspec% /k ""C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86
csc.exe -target:exe *.cs
它会打开vcvarsall.bat,但最后一行不起作用。
答案 0 :(得分:1)
使用/k
将意味着%comspec%
将保留在内存中,直到您退出外壳。
使用/c
,批处理文件应在另一个批处理文件运行后继续。
此外,您可以在call
%comspec% /c
答案 1 :(得分:0)
使其有效:
1-将此路径添加到系统环境中:
C:\Windows\Microsoft.NET\Framework\v4.0.30319
2-将.bat文件更改为:
@echo off
csc.exe -target:exe *.cs