2012-04-13 47 views
0

这是一个在VC++ 2010中开发的常用MFC项目,但由于我的客户端没有VC++ 2010,我需要降级到VC++ 2008.当我尝试时,我得到了“由于损坏的项目文件而无法加载项目”。如何将VC++ 2010项目降级到VC++ 2008?

有什么方法降级项目文件?

更新:正如人们所建议的,我在VC 2008中创建了新项目,并从那里开始。花了一个小时才能运行,所以我不能抱怨。但是,当然,这不是简单的复制和粘贴。我必须正确复制所有包含的目录和库。而不得不删除不存在中不必要的部分代码2008。有一件事我仍无法找出是RC文件

RC2176 : old DIB in res\MyApp.ico; pass it through SDKPAINT 

它显然无法识别的图标格式出于某种原因的错误。现在,我评论了那个图标部分。

+0

到2010年项目你的意思是一个.vcxproj文件?这些与2008.proj文件(使用不同的构建系统)相比有很大的改变,所以不,这里没有降级路径。你将不得不为VS2008创建一个项目。 http://stackoverflow.com/questions/4621978/how-to-open-vcxproj-visual-c-project-with-visual-studio-2008 – birryree 2012-04-13 14:39:28

+0

@birryree很高兴知道。谢谢(你的)信息。 – 2012-04-13 15:57:22

回答

1

我知道的唯一方法是创建一个新的VC++ 2008项目并将所有VC++ 2010文件复制到其中。如果您从Windows资源管理器拖放到VS中的解决方案资源管理器中,它会将它们添加到您的项目并将它们复制到您的项目文件夹中。

+0

这就是我所做的。花了一个小时,所以我不能抱怨。但是,当然,这不是简单的复制和粘贴。我必须正确复制所有包含的目录和库。并且必须删除2008年不存在的不必要的代码部分。有一件事我仍然想不出是rc文件RC2176中的一个错误:res \ MyApp.ico中的旧DIB;通过SDKPAINT'传递它显然无法识别图标格式。因为某些原因。 – 2012-04-13 16:03:16