锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C++开源 / 尝试在条件“($(MsBuildMajorVersion) < 16)”中对计算结果
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品原创,禁止转载和任何形式的非法内容使用,违者必究


尝试在条件“($(MsBuildMajorVersion) < 16)”中对计算结果


最近下载了个开源工具软件,要编译才能有可执行文件使用,在开源项目目录下有nuget.exe和docker信息文件,还有vscode子目录,觉得编译有点麻烦,不过发现src目录下有VS的解决方案文件sln文件,转而一喜,但是在用sln编译时出了如下问题。

尝试在条件“($(MsBuildMajorVersion) < 16)”中对计算结果为“”而不是数字的“$(MsBuildMajorVersion)”进行数值比较。

先是用vs2019打开项目,编译出这个问题,再Vs2015打开,项目加载不了,搜索看信息很麻烦,觉得没参考意义,再用vs2019打开,先编译子项目,再编译主项目成功。

网上说改vs配置,等等一大堆信息,看了浪费时间。改VS的xml配置信息文件很麻烦,改VS解决方案的xml文件也会导致不可预估的错误,不能乱改。

只会搜索,不敢尝试决断,有些问题不好解决。 我这里用2个VS切换就解决问题了,也没有改环境。不敢尝试就做不下去了。

报错的意思好像是MsBuildMajorVersion宏没有了,是环境问题,所以切换到vs2015下,再用vs2019,刚好解决了环境问题。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内