C# 遇到 which has a higher version than referenced assembly

当C#遇到这种提示: which has a higher version than referenced assembly,

说明有两个或多个工程引用的dll的版本有出现不一样,

如:

A工程引用log4Net的版本为2.0;

B工程引用log4Net的版本为1.8;

A工程和B工程最终在同一个启动工程中同时用到,就会出现类似问题。

解决办法:将它们改为引用同一个版本的dll。

时间: 2024-07-28 15:56:29

C# 遇到 which has a higher version than referenced assembly的相关文章

关于Elipse安装报错Unfortunately the Java version needed to run Eclipse Installer couldn't be found on your system. You need the following version or a higher version问题

问题:本人因为重装了系统导致重新安装Elipse,在安装了当前最新版本JDK(JDK13)后,发现Eclipse安装程序出错,错误如下: 即JDK没有安装或者版本过低,这明显在扯淡,java安装测试如下: JDK和Eclipse均为64位 本人猜测原因: 1.版本不一致,即Eclipse或JDK版本过高 2.重装系统原因 解决方案: 1.直接下载zip(包)文件 解压,即可运行 2.重装系统 注意: 下载Elipse时记得把镜像选为国内的 关于Elipse安装报错Unfortunately th

System.Web.Mvc 3.0.0.1 和 3.0.0.0 有什么区别?被 Microsoft ASP.NET MVC 的一次安全更新害惨了!!!

今天更新站点时,发现网站竟然报错 ... uses 'System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 最终发现

Assembly 'Microsoft.Office.Interop.Excel

编译的时候报错,都无法通过编译: Assembly 'Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' uses 'Microsoft.Vbe.Interop, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' which has a higher version

发布Mvc 项目 mvc.dll版本号不一致 出现 3.0.0.1 和4.0.0.1的解决方案

部署Mvc 项目的时候,很可能出现以下情况的提示: System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35‘ which has a higher version than referenced assembly ‘System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 经分析是由于

ASP.Net MVC3安全升级导致程序集从3.0.0.0变为3.0.0.1

开发环境一般引用的是本机 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies下的System.Web.Mvc.dll,当系统更新时,此文件会更新为高级版本,从而和已经部署到服务器上的System.Web.Mvc.dll版本不一致.从能在线上运行时报下面的错误: Assembly 'TestUnsafe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' us

添加引用出现的错误

在一个Windows Phone(sliverlight)中添加一个dll作为引用的时候出现了如下错误: A reference to a higher version or incompatible assembly cannot be added to the project. 如果这个DLL是你下载的,那有可能是由于Windows 的安全机制导致不能添加.解决方法如下: 右键你的Dll文件->属性->Unblock. 这样就可以正常的添加该Dll文件了. 添加引用出现的错误

安装InfoPath 2013后 SharePoint 2010 出现 “找不到 Microsoft.Office.InfoPath, Version=14.0.0....” 的错误的解决方案

1. 症状 您的SharePoint 2010的服务器是不是最近一直出现这个错误呢? Could not load file or assembly 'Microsoft.Office.InfoPath, Version=14.0.0.0' (...) 特别是当我们部署新的InfoPath解决方案时,我们突然之间发现,无法把模板上传到服务器当中去了,但是我们发现在GAC中,这个Microsoft.Office.InfoPath.dll 是存在的 问题出在哪里? 2.分析过程 在日志中有这么一句话

Installation Oracle11gR2 RAC---归档模式开启与关闭

RAC环境下归档模式修改从10G R2以后,不再修改cluster_database参数,参考链接How To Enable/Disable Archive Logging In RAC Environment for 10.2 and higher version.步骤如下所示: 1. The following steps need to be taken to enable archive logging in a RAC database environment:-- shutdown

[翻译] IGLDropDownMenu

IGLDropDownMenu An iOS drop down menu with pretty animation. 一种iOS点击下拉菜单样式,动画效果很绚丽. Screenshot - 截图 How To Use - 如何使用 !Try the demo. It's really helpful! 试试demo,看看效果哦! Sample Code - 示例源码 Create your IGLDropDownItem array and set up 创建IGLDropDownItem数