引用dll出现了黄色感叹号

今天引用一个dll的时候出现了一个小感叹号,重新生成也无济于事,如下图

原因是,被引用的项目使用的是.NET2.0版本,而当前项目使用的是.NET3.5版本,所以出现了错误

解决办法把当前项目和引用项目使用的dll统一,我让两者都是用.NET3.5,最终解决

时间: 2024-11-02 23:25:23

引用dll出现了黄色感叹号的相关文章

ConsoleApplication 添加对于 System.ServiceModel.Web 引用失败(出现黄色感叹号)的解决办法

今天在写一个WebHttpBinding的demo,再创建一个Console应用程序后,发现无法添加System.ServiceModel.Web,如图 在网上搜索之后发现是 ConsoleApplication 的 Framework 使用的版本不对.应该选择Framework4,但是系统默认的是Framework4 client Profile... 如图 手动修改Framework版本后,问题解决. OK

新建.Net Core应用程序后引用项一直黄色感叹号怎么办?

我们在vs中创建.Net Core应用程序后,引用项可能出现黄色感叹号,正常情况下,这种黄色感叹号时能在项目创建成功之后迅速消失的,可也有些时候一直不消失,怎么办? 我们可以选中异常的项目,然后右键菜单,选择重新生成黄色感叹号即会消失. 重新生成之后: 原文地址:https://www.cnblogs.com/CoderAyu/p/8514693.html

MyEclipse中Web项目文件名上红色和黄色感叹号处理

MyEclipse中Web项目文件名上红色和黄色感叹号处理 先说红色感叹号: 那就是代表错误,说明你引用的JAR包位置无效,所以,你应该重新将包导入到工程里面去,这个具体应该会吧,如果是初学,右键工程名,点击"build path"-->"add external jars ",就OK了! 再说说黄色感叹号: 那代表警告,说明你的项目文件夹下面存在多余的东西,比如说多余的jar包,所以,你应该将其删除.删除完了以后就OK了!

Win7 x64 Eclipse无法识别手机 / adb interface有黄色感叹号,无法识别

今天公司停电,因此把安卓项目带回宿舍做.宿舍的笔记本,装的是Win7 x64,手机连上电脑后,windows可以识别,但Eclipse的DDMS中却无法识别,什么都没有: 然后打开设备管理器查看,发现windows能正常识别设备(HUAWEI C8817E),而ADB Interface(有的机器可能显示Android ADB什么的)却显示有黄色感叹号,是驱动程序没有正常安装: 那怎样正确安装ADB Interface的驱动程序呢?折腾了一个晚上加一个上午,还是没办法,什么system32目录.

.NetCore2.0引用DLL报System.InvalidOperationException: Can not find compilation library location for package 'XXX'

.NET CORE 2.0 MVC项目引用类库出现:System.InvalidOperationException: Can not find compilation library location for package 'XXX' 临时解决如下(据说2.0.1会修复):在Startup.cs文件中:修改: public void ConfigureServices(IServiceCollection services) { var mvcBuilder = services.AddMv

在SQL Server引用dll的流程

在SQL Server中引用dll分为两个步骤 1.创建一个dll文件 2.把dll文件放进SQL Server的程序集中.然后定义一个Function,就可以通过该Function来引用dll中的函数. 创建一个dll文件 1.点击“文件”->“新建”->“项目”->类库,把命名空间改成StringHelp,添加如下代码 namespace StringHelp //命名空间 { public class ClassConvert //类名 { //把输入的字符串中的小写字母变成大写字

C# 动态态引用DLL的方法

首先,我们需要封装一个dll,vs2008下建立一个类库,代码如下: using System; using System.Collections.Generic; using System.Linq; using using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace dll { public class addclass { public static In

dell 3420 独立显卡黄色感叹号不能用问题

首先要感谢http://www.cnblogs.com/hoodlum1980/archive/2013/06/15/3137127.html#!comments的大神,为了指了条明路..不然真的以为是电脑硬件故障了.. 首先描述下问题: 1.打开任务管理器,显卡有个黄色感叹号,代码43,提示这个设备运行故障. 2.NVIDIA显卡设置不可用. 如果你尝试了网上的种种关于此问题的解决方法,包括重装官方下载的驱动,自启动NVIDIA服务,快速启动快速存储服务,装64位系统,硬盘故障问题等方法,都没

C# 引用DLL版本冲突

已解决,到官网上下载旧key版本,然后再重定向即可. 手动引用两个版本的DLL错误的原因是我 publicKeyToken 大小写的问题(竟然没校验~~) 但我想不明白,这样搞如果依赖一多的话,甚至那个 publicKeyToken 都不统一的话,那管理起来不是会特别麻烦吗? 以下是原问题内容: 工程中要用到zookeeper,他依赖一个低版本的log4net,但是我想用高版本的log4net. 百度后发现可以使用 重定向程序集版本 来解决,但是实践后发现两个版本的 PublicKeyToken