是否可以从命令行运行Visual Studio转换向导?

时间:2012-05-01 16:20:36

标签: visual-studio-2008 visual-c++ cygwin visual-studio-2003 conversion-wizard

我目前正在开发一个从外部源接收数据的项目,我们收到的公司提供了一个SDK,其中包含各种C函数和结构,用于对数据进行编码和解码。 SDK是作为源提供的,我们必须自己编译。

为了让代码在Windows上使用我们的软件,我想简单地使用devenv {project file} /build和他们提供的项目文件来编译代码。但是,为此,我首先需要将项目从VS2003升级到VS2008,然后对构建配置(运行时类型等)进行一些小的调整。我已经测试了升级项目,进行调整然后编译它,它工作正常,但我想在bash / Cygwin中自动化它以便将来的SDK更新。

有没有办法从命令行运行VS2008转换向导,所以我不必每次更新SDK时都手动升级项目,或者我是否永远被谴责手工操作?

或者,是否有一种方法可以完全避免转换向导并简单地编译没有安装VS2003的VS2003项目?

感谢。

2 个答案:

答案 0 :(得分:1)

this的存在表明Microsoft不支持您所需的内容。

  

VSPC是用于在项目格式之间进行转换的控制台实用程序   各种版本的Microsoft Visual Studio。目前该项目   支持VS 2002,2003,2005和2008。

答案 1 :(得分:0)

我还没有尝试过,但Microsoft网站确实提供了这个解决方案:

解决方案或项目的批量转换

要自动转换许多解决方案或项目,您可以创建使用命令行升级工具的批处理文件。有关更多信息,请参阅/Upgrade (devenv.exe)。升级报告提供有关源控制解决方案或未转换的项目的信息,因为其中的文件已签出。签入这些文件后,您可以再次运行批处理文件以转换这些解决方案或项目

我建议您访问该链接以获取更多信息。