如果使用VS2010去打开VS2015上写的代码,会报错,弹出这两个框:

1、使用文本编辑器打开.sln文件,右键->打开方式->记事本,要修改的内容如下红色部分:

VS2015下的编译环境:

Microsoft Visual Studio Solution File, Format Version?12.00 # Visual Studio?14 VisualStudioVersion =?14.0.25420.1

MinimumVisualStudioVersion =?10.0.40219.1

?

?

VS2013下的编译环境:

Microsoft Visual Studio Solution File, Format Version?11.00 # Visual Studio?2013 VisualStudioVersion =?10.0.21005.1 MinimumVisualStudioVersion =?10.0.40219.1

?

修改为VS2010:

Microsoft Visual Studio Solution File, Format Version?11.00 # Visual Studio?2010 VisualStudioVersion =?12.0.21005.1 MinimumVisualStudioVersion =?10.0.40219.1

修改完之后,再去重新打开工程项目,双击.sln,发现可以打开了

2、打开已经完成了,接下来是运行Debug程序,可能会出现如下问题:

这是调试平台的问题,需要修改一下调试平台:

解决方案资源管理器->项目->右键打开->选择属性->配置属性->常规->平台工具集->将V140改为V100->应用->确定

然后点击运行按钮,发现代码可以运行了

?

同样的方法,只要修改VS的编译环境和调试平台,代码就可以在VS2015,VS2013和VS2010上跑了

转自:https://www.hack95.com/mars_xiaolei/article/details/79062760

最近做的东西需要重新编译一下别人写的代码,但是他当时用的是VS2012,我这里是VS2010,所以在过程中遇到点小问题,记录一下。 BHO_PART BHO部分是要编译生成一个动态链接库作为浏览器的插件,首先出现的问题是打开项目编译的时候报错 1、error : 缺少必需的文件“”C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\www.hack95.coms 这个错误是由于平台工具集引起的,解决办法:项目-属性-常规-平台工作集 这里把V110改成V100 应用就可以了。 2、1>LINK:fatal error LNK 1123 :转换到COFF期间失败: 文件无效或损坏。 报错原因说的很清楚,这个错误一般会出现在win7 64位系统上。 解决方案: 第一步:将 项目——项目属性——配置属性——连接器——清单文件——嵌入清单 “是”改为“否”。若还不能解决问题进入第二步。 第二步:查看计算机是否为64bit操作系统,如是,继续如下操作。 查找是否有两个cvtres.exe。 C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe C:\Windows\www.hack95.com\Framework\v4.0.30319\cvtres.exe 右键属性—详细信息, 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。 第一步中的方法只解决一次错误,每打开一个项目都要这样修改,治标不治本,第二步是根本解决。 PLAYER_PART 1、VS2010打不开高版本的项目。 解决:用记事本打开解决方案,看到内容的头两行如下: Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 把两行的版本都改一下,改成如下: Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 保存修改,重新打开就可以了。 2、编译运行时报错:未能加载“项目名称”或它的一个依赖项。 解决方案:项目-属性 这里把目标框架换成 .net framework4 重新编译 OK

VS2010中打开项目时,出现如上图所示的弹窗。 由提示消息 “请确保已安装Microsoft SQL Server Compact 3.5,并且没有其他应用程序正在访问文件。” 可知,可能是自己的电脑上是真的没有安装Microsoft SQL Server Compact 3.5(或者是没有正确安装)。 我解决的步骤如下: (1)到微软官网,搜索栏中输入SQL server Compact。 网址链接:https://www.hack95.com (2)搜索出结果后,点击需要的3.5版本(图中的红框)。点进去之后先不要急着点击下载。先把下面的蓝色字都读一下。尤其是安装说明!阅读安装说明是整个过程最关键的步骤! (3)下载完成之后,网页里找到下载历史(谷歌浏览器Ctrl+J组合键)。在点击“在文件夹中显示” (4)到文件夹中之后会自动定位到相应的文件“SSCERuntime-CHS.exe”。 (4)双击之后又弹出一个窗口: 这时先忽略,点击“是”。 (5)接着又是一个弹窗: (6)点击“浏览”之后选定路径: (7)点击确定。之后到放置文件位置的文件夹。我的是在I盘中的“VS2010_SQL_Server_Compact”。里面有三个文件: (8)如果是双击“SSCERuntime_x64-CHS.msi”文件,会出现弹窗: 提示说应该先安装x86版本。 (9)这时点击“确定”之后再双击“SSCERuntime_x86-CHS.msi”。 接着按照弹出的提示消息(什么我同意,还有什么下一步的等等这些提示消息)一步步操作就可以正常安装完成了。 (10)正常安装完x86版本之后,再双击双击“SSCERuntime_x64-CHS.msi”。按照提示信息一步步的安装。都安装结束之后,通过VS2010再打开已有项目的时候,就正常了。