VS2008的项目在VS2012/VS2010里面都打不开,重装了都不行。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2008的项目在VS2012/VS2010里面都打不开,重装了都不行。相关的知识,希望对你有一定的参考价值。
参考技术A 程序本身问题吧,移动是否有丢失隐藏文件?建议用及时本找需要的方法。学习其中的过程。 参考技术B vs2005中肯定 就可以打开,因为05跟08的区别不大,你用的版本太高,可能也有点不兼容,一般是低版本转高版本不太好弄,高版本转低版本是可以的 参考技术C 把PrintTable_BB移出掉,然后手动add你的项目里面的文件试试本回答被提问者采纳 参考技术D推荐你一个工具,用来转化各VS版本间的项目
从 VS2005 转换后,项目构建在 VS2008 中被跳过
【中文标题】从 VS2005 转换后,项目构建在 VS2008 中被跳过【英文标题】:Project Build gets Skipped in VS2008 after conversion from VS2005 【发布时间】:2010-01-19 05:41:25 【问题描述】:我最近安装了 VS2008 并打开了一个 VS2005 项目(C++)。然后在转换到 VS2008 之后,我尝试构建项目。但该项目正在被跳过。我尝试了 Clean 和 Rebuild,但它们也被跳过了。
如何解决这个问题并在 VS 2008 中构建项目?
忘了提一下,同样在 Build->Configuration Manager 中,Build 选项被勾选了。
【问题讨论】:
Project Properties->Build 中的 Platform 设置是什么? 这与***.com/questions/2176200/…的问题完全相同 【参考方案1】:感谢您的回复。
虽然在 Build->Configuration Manager 中选中了构建复选框,但当我尝试构建、重建或清理解决方案时,我无法构建并且项目被跳过。
当我使用 Win2k8 R2 机器(64 位)时,我必须安装默认不会安装的 VS 64 位编译器。所以我不得不使用 VS2008 中的添加/删除功能再次安装该功能,问题就解决了。
我发现了这个,因为我可以为 32 位构建它,但不能为 64 位构建它。
【讨论】:
这里解释了如何安装该 64 位功能:***.com/questions/5979675/…【参考方案2】:进入配置管理器并确保该项目的构建复选框已设置。
在解决方案资源管理器窗口中右键单击解决方案节点并选择“配置管理器...”。
【讨论】:
【参考方案3】:正如大多数其他答案都提到的那样,Configuration Manager...
有复选框来控制项目的构建。
右键单击解决方案资源管理器可将您带到configuration manager...
,但Build
菜单也是如此。 Build->Configuration Manager
如果它仍在跳过,请确保您没有在组件之间混合不兼容版本的 .net 框架框架。查看配置管理器中的Active Solution Platform
下拉菜单;修剪那些不适用的解决方案平台。 IE。 Mixed Platforms
和 x86
有时会在转换过程中随机添加。
【讨论】:
【参考方案4】:在您的Build->Configuration Manager
中,确保选中项目的Build
选项。
【讨论】:
是的,它已设置,但问题仍然存在。以上是关于VS2008的项目在VS2012/VS2010里面都打不开,重装了都不行。的主要内容,如果未能解决你的问题,请参考以下文章
VS2012编译的DLL动态库为啥在VS2012上调用正常,在VS2008上使用失败
VS2008 VC++/MFC 出错LNK2001与1120