VS2017上执行VS2013项目错误MSB802之解决方案

进行想把我编写的数字图像处理软件MagicHouse更新到最新的VS2017开发环境下,原来的开发环境是VS2013。但是用VS2017打开项目并编译时,系统报错误MSB802,如下图所示。


其实Visual Studio给出的说明中也已经明示了两种解决方案。自己也在网上搜了一下别人处理类似情况的方法,例如:

http://blog.sina.com.cn/s/blog_875c95f40102w3j0.html
http://blog.csdn.net/liuqiyao_01/article/details/38656873
自己也尝试了一下,如下图所示,右击项目→【属性】→【常规】→【平台工具集】


然后出现了下面的界面,的确显示“Visual Studio 2013 (v120)(未安装)”,上面的帖子里说选择安装v120,但是我去哪里安装v120?难道要我重新安装Visual Studio 2013不成?天晓得。好吧,看来此路不通!


下面另寻它法。其实前面的错误说明本身已经提示了我们第二种处理方法,遂践行之。如下图所示,从标题栏选择【项目】,然后从下拉菜单中选择【重定解决方案目标】。


接下来,出现下面这个对话框,单击【确定】,Visual Studio将自动升级平台工具集到v141。


执行完上的步骤,再编译你的项目,可能已经可以通过了。所以如果你没遇到下面的情况,那么本文对于你而言也就到此为止了。

但是,unfortunately, 我的程序还是没能编译通过,遇到的错误提示还是MSB803,尽管错误说明有所变化,如下图所示。


不过显然这对于我们来说已经不再是问题了。只要如之前的方法一般操作即可,从标题栏选择【项目】,然后从下拉菜单中选择【重定解决方案目标】,然后在弹出的对话框里,单击【确定】,剩下的就交给Visual Studio 2017吧!

扫描二维码关注公众号,回复: 4102407 查看本文章

希望我的解答对遇到类似问题的你能有所帮助。


---------------------
作者:白马负金羁
来源:CSDN
原文:https://blog.csdn.net/baimafujinji/article/details/77169353
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自www.cnblogs.com/tianqiang/p/9971180.html