【发布时间】:2023-03-14 09:15:01
【问题描述】:
我正在尝试将 vc++6 项目 (.dsp) 升级到 vc++2008 项目 (.vcproj) 我正在使用 vc++ 2008 速成版
从 IDE 成功升级和构建的文件 但我需要从命令行执行它以脚本在其他项目中构建它
所以,我尝试了这个:
1* "devenv.exe" >> 速成版不可用
2* "vcexpress.exe" >> 支持命令行选项,但不支持 /upgrade
3* "vcbuild.exe" 和 "msbuild.exe" >> 支持 /upgrade 选项但给出致命错误 (“无法转换”)
4* 使用 com 对象“VisualStudio.VCProjectEngine.9.0”及其方法“LoadProject” 但它返回未处理的异常。
经过一番搜索,找到了一个结果,说文件样式为 linux line feeds" 这就是问题的原因,所以我使用 Notepad++ 将文件转换为 Windows 样式并重复了这些步骤,但没有成功。
那么,有什么方法可以从命令行转换项目吗?!
【问题讨论】:
标签: command-line visual-c++-6 visual-c++-2008