如何创建支持旧版Visual Studio的批处理文件

时间:2016-02-15 09:47:46

标签: visual-studio batch-file visual-studio-2008

我一直在Visual Studio 2008上构建智能设备应用程序,并且一直在使用批处理文件。

在我安装Visual Studio 2015之前,这一直有效,我还想通过Visual Studio 2008构建和调试解决方案,因为Visual Studio 2015不支持智能设备开发。但是,使用相同的批处理文件我不能再这样做了。

我正在寻找一种方法,能够在不卸载Visual Studio 2015的情况下为批处理文件定位旧版Visual Studio的devenv,因为我也有基于该版本构建的项目。

注意:我可以完美地运行Visual Studio 2008并使用它们的点击构建工具构建它。

1 个答案:

答案 0 :(得分:1)

批处理文件可能会获取由VS 2015设置的环境变量(INCLUDE,LIB等),而2008工具集将无法使用这些变量。

Visual Studio 2008菜单应该有Visual Studio Tools子菜单。从该子菜单运行Visual Studio 2008 Command Prompt,这将打开cmd控制台,并正确设置VS 2008环境。在该提示符下运行批处理文件。

您可以通过编写一个小批量文件来首先执行vcvarsall.bat(这是菜单命令所做的),然后运行您的批处理来自动化它。

@call "<path-to-vs2008-install-directory>\vcvarsall.bat" x86
@call "<your-batch.bat>"