使用preproject部分解决方案项在VS2003中打开C ++项目

时间:2012-12-12 01:30:01

标签: c++ visual-c++ projects-and-solutions

我继承了一个C ++项目,该项目可能是用VC ++编写的,甚至是之前的,然后转换为Visual Studio的更高版本。我没有任何文档,也没有被告知使用什么版本的VS来升级项目失败。我的要求是现在升级VS.Net 2003中的项目(编译和运行),当然还要修复bug列表。到目前为止,我已经能够修复正确的引用并更新记事本中的SLN文件以在VS.Net 2003专业版中打开。但是有一个项目有preProject部分,引用了一堆批处理,一个vsd和一个我无法弄清楚的WSE(Wise Script I presume)文件。

Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7F317834-B915-4666-9882-64E4C8E6CF11}"
    ProjectSection(SolutionItems) = preProject
        Build\file1.bat = Build\file1.bat
        ...
        Build\Project1.vsd = Build\Project1.vsd
        Build\Project.wse = Build\Project.wse
        #more batch file referecnes
    EndProjectSection
EndProject

在我以前一直得到错误之前,但现在我可以打开所有项目,但上面的“解决方案项目”部分仍然导致项目未安装错误: “未安装项目应用程序。请确保已安装项目类型()的应用程序。”

有没有办法可以修复上面给出的解决方案文件来打开并编译解决方案?我将SLN中列出的每个文件都放在正确的位置?也有人可以解释这个preProject部分到底是什么以及上面引用的所有文件会发生什么? TIA提供任何帮助。

0 个答案:

没有答案
相关问题