锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C#开源 / VS项目强制升级、VS2008项目强制升级
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品原创,禁止全文或局部转载,禁止任何形式的非法使用,侵权必究

VS项目强制升级、VS2008项目强制升级

VS项目是管理源代码文件的重要载体,VS的项目也是分版本的,最典型的就是.NET平台库的使用,不同的项目版本使用不同的.NET平台库。

VS加载旧版本VS项目会提示升级,在提示下,你可以选择不升级,不升级就加载不了项目。这不是强制升级。比如VS2008打开VC6的dsw和dsp,会提示升级,VS2019打开VS2008项目也会提示升级,这类升级一般不会有特别大的事故,除非你用的平台库升级后不一致,会有影响。

但VS项目强制升级就是毁灭性的,如果某天你昨天好好的项目在今天打开时,VS项目强制升级,就会影响到你的开发,白白浪费时间,对初学者可能就是致命打击了。前几天我就遇到了VS2008项目强制升级事件,不过最终想办法解决了。

在用项目前,我特意备份了下代码,出现强制升级后, 我用备份的代码打开项目,还是要求强制升级。升级后,一大堆编译错误,根本通过不了,当时对着这个无妄之灾,很是头疼。

我知道是项目文件的事,就用ultraedit打开2个项目文件,两个csproj文件,进行对比,确实文本行不一样,说明已经不是一个项目了。里面依赖的一个平台版本号改变了,平台变了,代码肯定不支持。

理论上我是没动作我机器环境的,因为项目没交工,不可能改,不过既然出错了,我恢复了开发环境,安装了平台,重新引用了下平台库dll,注意“项目引用”这个词,我引用平台版本正确的DLL,则编译错误解决。

后面再打开项目都不会VS项目强制升级了。

当然其它的IDE也会有类似的问题,VS相对还是比较成熟,还是好解决。

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