用VS2010打开
解决
方案时,输出窗口有如下提示信息:
1>Project file contains
ToolsVersion
="14.0". This toolset may be unknown or missing, in which case you may be able to resolve this by installing...
项目
文件
包含
ToolsVersion
='12.0'。此
工具
集
可能
未知
或
缺失
(您可以通过安装相应版本的 MSBuild 来
解决
该
问题
),或者该生成因策略原因已被强制更改为特殊
ToolsVersion
。将此
项目
视作具有
ToolsVersion
='4.0'。
解决
方法
:右键点击你的
项目
,选择属性,再点击配置属性中的常规,常规中有个平台工作集,点下拉菜单栏,以2012为例(如图),点击应用即可。
解决
办法:
用文本编辑器(例如Notepad++)打开VC
项目
(后缀名为.vcxproj),找到这一行内容:
<Project DefaultTargets="Build"
ToolsVersion
="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">...
vs2017 上的工程,转移到 vs2012 上编译,有以下
问题
:
(0)报错
项目
文件
包含
ToolsVersion
="15.0" 设置,
解决
办法:工程属性-》常规-》平台
工具
集
(1)报错 Need to include strsafe.h after tchar.h,
解决
办法:在 stdafx.h 里最后加上 include 。
(2)提示不可在类中初始化。vs2017 中不提示也不
1. VS2012 打开 VS2015创建的工程,会报错误:
项目
文件
包含
ToolsVersion
="14.0" 设置,但此
工具
集
未知
或
缺失
。您可以通过为此
工具
集安装相应的 .NET Framework 来
解决
此
问题
。将
项目
视为具有
ToolsVersion
="4.0" 设置。
解决
办法:1、将属性-常规-平台
工具
集 选择为VS2012 V110;2、将 xxxx.vcxproj 用写字本打开,
项目
->属性->配置属性-> 常规 ->公共语言运行时支持 选择"公共语言运行时支持(/clr)"
2.
项目
文件
包含
ToolsVersion
="14.0"。
项目
文件
包含
ToolsVersion
="14.0"。此
工具
集
可能
未知
或
缺失
。在这种情况下,通过安装 MSBuild 的正确版本,或许
VS2012 打开 VS2013创建的工程,会报错误:
项目
文件
包含
ToolsVersion
="12.0" 设置,但此
工具
集
未知
或
缺失
。您可以通过为此
工具
集安装相应的 .NET Framework 来
解决
此
问题
。将
项目
视为具有
ToolsVersion
="4.0" 设置。
projectfile contains
ToolsVersion
="12.0" this toolset is u
用VS2010编译
项目
时发生如下警告:
Project file contains
ToolsVersion
="12.0". This toolset may be unknown or missing
发生此警告的原因:
原本是VS2010的
项目
用VS2013打开后,然后又强行转为VS2010
项目
。
解决
方案如下:
用文本编辑器(例如Notepad++)打开VC
项目