VS在.NETFramework升级时遇到类库冲突如何解决

相信大家在开发环境中随着程序的不断升级,很多时间需要升级. NETFramework版本。今天项目中遇到的问题是从. NETFramework4.0升级到4.5时提示

Entityframework、Microsoft.bcl、Microsoft.Net.http三个类库不适应. NETFramework4.5,于是考虑升级相关类库。

思路1

升级其版本适应最新版本的. NETFramework4.5,但是升级过程中,遇到了新的问题Microsoft.jQuery.Unobtrusive.Ajax版本冲突,不能卸载,不能更新。

思路2

卸载重装所有类库依赖,安装讲解和命令可以点击这里了解

记得卸载是勾选删除依赖项、强制卸载,即使有依赖项,这样可以毫无估计的卸掉这些顽固的依赖性。

我的卸载顺序是

Microsoft.jQuery.Unobtrusive.Ajax

Entityframework

Microsoft.bcl

Microsoft.Net.http

卸载完成后执行命令:Update-Package –reinstall 重新安装包

然后再次编译程序,成功!

如果不成功看提示哪些冲突文件可以继续卸载然后重装

原文地址:https://www.cnblogs.com/loyung/p/9018961.html

时间: 2024-08-30 15:01:03

VS在.NETFramework升级时遇到类库冲突如何解决的相关文章

Atitit 类库冲突解决方案  httpclient-4.5.2.jar

Atitit 类库冲突解决方案  httpclient-4.5.2.jar 错误提示如下1 版本如下(client and selenium)2 解决流程2 挂载源码 (SSLConnectionSocketFactory.java:1442 原因:SSLConnectionSocketFactory调取AllowAllHostnameVerifier 的时候,调取了另外一个jar里面的allowAhnVer这个class3 解决: 把4.5jar放在前面运行,让它先加载..或者使用代码预先加载

jQ禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV可点击、克隆对象、使元素居中、计算元素个数、使用Google主机上的Jquery类库、禁用Jquery效果、解决Jquery类库与其他Javascript类库冲突

1. 禁止右键点击 代码如下: $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); 2. 隐藏搜索文本框文字 代码如下: $(document).ready(function() { $("input.text1").val("Enter your search text here"); textFill($

同时使用ADO与Excel类库冲突的问题

客户需要一个Demo程序实现Access数据库表导出到Excel表格,并将表中存储的照片(OLE对象)以其中一个字段(编号)命名存储到本地.程序中引入了ADO操作Access数据库("C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")),当再次引入Excel.h头文件时候发生冲突,出现很多错误.去掉其中一个引用编译无错.

jQuery与其它库冲突的解决方法(转)

原文出处:http://www.jb51.net/article/24014.htm 在jQuery库中,几乎所有的插件都被限制在它的命名空间里.全局的对象都很好地存储在jQuery命名空间里,因此当把jQuery和其它javascript类库一起使用时,不会引起冲突. (注意:默认情况下,jQuery用$作为自身的缩写而以) 如果jQuery类库和别的类库冲突的话,可以使用jQuerynoConflict()函数来将变量$的控制权移交出给其它的javaScipt库.看下面小片断代码 <scri

query和prototype库冲突的解决方法

我们在使用 jQuery 的过程中我们会频繁使用 $ 符号,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,例如 如$('#msg')等同于JQuery('#msg')的写法. 在页面中同时引入另一个js类库,并且该类库也是用了 $ 符号时,$ 代表的变量将被覆盖.例如 prototype.js. 我们举个例子: A.jquery.js 在 prototype.js 之前引入 <script src="jquery.js" type="text/

[git] github 推送以及冲突的解决

推送以及冲突的解决: 1.查看分支状态(查看所有:当前检出分支的前面会有星号) git branch 2.切换分支 git checkout test(分支名)#创建并切换分支git checkout -b test(分之名) 3.查看状态 git status 4.newfile 新文件 git add 新文件 5.提交 git commit -m '注释' 6.查看冲突 git diff 7.冲突文件解决 <<<<<<< HEAD test in master

hash 冲突及解决办法。

hash 冲突及解决办法. 关键字值不同的元素可能会映象到哈希表的同一地址上就会发生哈希冲突.解决办法: 1)开放定址法:当冲突发生时,使用某种探查(亦称探测)技术在散列表中形成一个探查(测)序列.沿此序列逐个单元地查找,直到找到给定 的关键字,或者碰到一个开放的地址(即该地址单元为空)为止(若要插入,在探查到开放的地址,则可将待插入的新结点存人该地址单元).查找时探查到开放的 地址则表明表中无待查的关键字,即查找失败. 2) 再哈希法:同时构造多个不同的哈希函数. 3)链地址法:将所有哈希地址

关于Android滑动冲突的解决方法(二)

之前的一遍学习笔记主要就Android滑动冲突中,在不同方向的滑动所造成冲突进行了了解,这样的冲突非常easy理解,当然也非常easy解决.今天,就同方向的滑动所造成的冲突进行一下了解,这里就先以垂直方向的滑动冲突为背景,这也是日常开发中最常见的一种情况. 这里先看一张效果图 由于GIF 图片大小的限制.截图效果不是非常好 上图是在购物软件上常见的上拉查看图文详情,关于这中动画效果的实现.事实上实现总体的效果,办法是有非常多的,网上有非常多相关的样例,可是对某些细节的处理不是非常清晰.比方,下拉

Merge与Rebase冲突的解决

出现冲突的一种场景是两个用户修改了同一文件的同一区域. 1.切换到分支chengdr,在newTxt1.txt中输入文字“Hello Word !!!”-> Add to Index -> Commit -> Push 2.切换到分支chengdr2,在newTxt1.txt中输入文字“hello word”-> Add to Index -> Commit 3.执行fetch操作 4.执行chengdr2分支与服务器上chengdr分支的Merge操作,然后出现以下错误 文