小编Bes*_*seB的帖子

从命令提示符运行MSBuild

如果我打开命令提示符,然后键入msbuild或/ msbuild,然后键入路径文件,则表示

'msbuild' is not recognized as an internal or external command, operable program or batch file.'

但是,当我在Visual Studios命令提示符中运行相同的行时,它会起作用。有人知道这是为什么吗?

这是我的python脚本,用于通过命令提示符运行MSBuild

import subprocess
filename="C:\Users\bb\Documents\bb\Code\VisualStudio\tree.ProEAPI.UnitTests\tree.ProEAPI.UnitTests.vbproj"
p = subprocess.Popen(['C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe', filename], shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in p.stdout.readlines():
    print line,
retval = p.wait()
Run Code Online (Sandbox Code Playgroud)

python msbuild command-prompt

-1
推荐指数
1
解决办法
5945
查看次数

标签 统计

command-prompt ×1

msbuild ×1

python ×1