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 Platformsx86 有时会在转换过程中随机添加。

【讨论】:

【参考方案4】:

在您的Build->Configuration Manager 中,确保选中项目的Build 选项。

【讨论】:

是的,它已设置,但问题仍然存在。

以上是关于VS2008的项目在VS2012/VS2010里面都打不开,重装了都不行。的主要内容,如果未能解决你的问题,请参考以下文章

VS2012做的网页如何在vs2008上正常运行

VS2012编译的DLL动态库为啥在VS2012上调用正常,在VS2008上使用失败

VS2008 VC++/MFC 出错LNK2001与1120

我的软件是VS2008,怎样打开vs2012的项目?

vs2008和vs2012能不能在同一台机器上共存?如果可以,会不会有冲突?如何处理共存的问题?

vs2008/vs2010怎样设置编译后的程序可以以管理员身份运行