我一直在Visual 2008上构建智能设备应用程序,并且一直在使用批处理文件。
在安装了Visual 2015之前,它一直在工作,并且我仍然希望通过Visual 2008构建和调试解决方案,因为Visual 2015不支持智能设备开发。但是,使用相同的批处理文件我不能再这样做了。
我正在寻找一种方法,可以在不卸载Visual 2015的情况下将Visual的旧版本的devenv作为批处理文件的目标,因为我也有构建在该版本上的项目。
注意:我可以很好地运行Visual 2008,并且使用他们的点击构建工具可以很好地构建。
发布于 2016-02-15 20:49:55
批处理文件可能正在获取VS 2015设置的环境变量(包括、LIB等),而2008年工具集将无法使用这些变量。
Visual Studio 2008
菜单应该有一个Visual Studio Tools
子菜单。从该子菜单中运行Visual Studio 2008 Command Prompt
,该子菜单将打开VS 2008环境设置正确的cmd
控制台。在该提示符下运行批处理文件。
您可以通过编写一个小批处理文件来自动执行vcvarsall.bat
(这就是菜单命令所做的),然后运行批处理。
@call "<path-to-vs2008-install-directory>\vcvarsall.bat" x86
@call "<your-batch.bat>"
https://stackoverflow.com/questions/35406046
复制相似问题