如何从EXISTING命令提示符执行VS2013 MSBuild

时间:2014-09-30 22:36:17

标签: shell visual-studio-2013 msbuild

我想" MSBuild" (VS2013)我的应用程序是更大的" .cmd"脚本。我不能让visual studio构建一个shell并向该shell发出命令(请不要问为什么;如果这是可以协商的话,我不会首先提出这个问题)

我有shell,它的路径,以及为其他一切准备的环境变量(Visual Studio 2013和MSBuild除外)。我可以做什么或调用什么,以便下一个命令可以是" MSBuild ..."

我花了几个小时徒劳地搜索,但我找到的所有东西看起来都需要建立一个新的外壳,点击鼠标或丢失标准输入。

由于

1 个答案:

答案 0 :(得分:0)

运行vsvars32.bat。它位于Visual Studio安装的Common7 \ Tools文件夹中。对于VS 2013,此文件夹在环境变量VS120COMNTOOLS中可用。它与其他版本的VS类似。您的脚本将类似于:

call "%VS120COMNTOOLS%vsvars32.bat"
msbuild mysolution.sln /t:Build