类库的目标框架不一致产生的引用错误

今天在开发个微信公众平台的后台操作,遇到个问题,三层架构引用的时候全是感叹号,但三层本身的引用却没问题,之前真是没遇到过,各种检查namespace,检查三层的位置,检查引用的地址,各种不好使,翻出其他项目对比,也看不出个究竟,实在没办法,网上找找解决吧,有同学说是没设置启动项,改了依旧的不好使,随口问问同事,他说肯定是我名字或路径不对这种低级问题,自己查。这查了几遍也不成,心想缓缓,网上溜达溜达吧,见一同学说类库的目标框架问题,忽然想起来,我的默认版本是4.5,但是,网站部分为了那个低版本的服务器被我强制改成4.0了,马上回来把类库都改成4.0,一针见效。以后小心了。

时间: 2024-08-05 14:49:59

类库的目标框架不一致产生的引用错误的相关文章

.net更换目标框架时,出现引用错误问题

使用VS2013 c# 原始项目目标框架为.NET Framework4.5,添加MySql.Data.dll的引用(此时将下载的MySql.Data.dll直接放在了C:\Windows\System32目标文件夹下,版本选择的是v4.0版本,当时考虑一下,如果换成.NET Framework4.0就不用重新下载引用了,然而并不是). 将框架换成.NET Framework4.0后,编译出错.机智的将引用移除之后重新添加,但是还是无情的报错.于是重新将C:\Windows\System32文件

未能解析引用的程序集……因为它对不在当前目标框架……

今天特别郁闷了,所有都快测试完毕了,突然出现了这个问题,卸载了重新加载,尝试了很多方法都没有成功.还好功夫不负有心人,问题终于解决了,难者不会,会者不难啊,记录下载,以备查询.         警告:未能解析引用的程序集“AIPAIProject.Common, Version=1.0.0.0, Culture=neutral,”,因为它对不在当前目标框架 “.NETFramework,Version=v4.0,Profile=Client”中的“System.Data.OracleClient

未能解析目标框架“.NETFramework,Version=v4.0”的 mscorlib的解决方法

本人菜鸟一个,在编码过程中遇到的问题记录下以备忘,高手别笑.最近在做一个项目,公司的VS版本是2010,家里的VS版本是2012.把公司的项目用2012打开后再用2010打开就出现 未能解析目标框架“.NETFramework,Version=v4.0”的 mscorlib的提示,软件的界面无法显示.网上找了些解决方法,有的可能要重装VS什么的,在麻烦了. 我用VS 2010打开后先清理项目再生成项目,重新打开没有上面的提示了,界面也可以显示.

生成 (web): 找不到目标 .NET Framework 版本的引用程序集;请确保已安装这些程序集或选择有效的目标版本。

刚刚还好好的,不知道修改什么了,突然出现如下错误: Default.aspx(36): 生成 (web): 找不到目标 .NET Framework 版本的引用程序集:请确保已安装这些程序集或选择有效的目标版本. 查看第36行,有一个aspx的web控件,后面的错误也是这样的. 重装了一下.net framework也不行. 将代码原封不动拷到另外一台机器就没问题了,不知道是什么情况?

微软URLRewriter.dll的url重写在目标框架.Net Framework2.0、4.0和应用程序池经典模式、集成模式下的配置

大家参考几篇园子里面的这篇文章: 文章1:微软URLRewriter.dll的url重写的简单使用 (讲解了使用UrlReWriter.dll的下载.web.config如何在目标框架2.0应用程序池经典模式下配置使用该dll.还有一个web的例子.缺少处理程序映射的设置例子) 文章2:使用web.config中的httpHandlers (讲解了URLRewriter.dll是如何从原理上来处理URL重写地址来转发给真实的服务器地址上的) 文章3:检测到在集成的托管管道模式下不适用的ASP.N

未能找到类型或命名空间名称“****”(是否缺少 using 指令或程序集引用?) 错误的解决

此次错误是因为.net版本问题 因当前项目.NET框架为 .NET Framework 4 Client Profile ,而这个Client Profile 是 .NET 4.0框架的一个精简版,导致引用的类库无法使用, 右键当前项目,左侧选中应用程序 标签,目标框架改为 .NET Framework 4  即可. 官方介绍是这样的: .NET Framework 4 Client Profile 提供了 .NET Framework 4 中的一部分功能.此 Client Profile 旨在

命名空间 system.windows 中不存在类型或命名空间名称 forms (是否缺少程序集引用 )错误

C#项目: 添加“using System.Windows.Forms;”之后提示“命名空间 system.windows 中不存在类型或命名空间名称 forms (是否缺少程序集引用 )”错误, 查询知缺少System.Windows.Forms程序集,在VS2015中添加次程序集,步骤为: 项目>添加引用 在图中右上角搜索框中搜索“System.Windows.Forms”,出现如下选项: 勾选“System.Windows.Forms”项,确定,即可.

打造自己的分类打造自己类库打造自己框架

为啥要写分类:因为我发现你学习到后面积累东西越来越多 做东西越来越轻松.因为积累分类够多话 直接把分类拖过来方法一调用  功能就做完了 打造自己分类  抽调好用的工具代码类(如打水印UIImage分类) 告别死记硬背 逻辑  放在gihut上 打造自己类库  更多更多的分类 打造自己框架 相同属性的好用的分类集合 比复制更快的搞定项目.

【原创】什么是目标框架别名(What are the Target Framework Monikers (TFMs))?

我们现在的.NET Core 1.0应用(ASP.NET Core 1.0应用或控制台应用)有了新的被运行在不同框架上的可能性:①运行在.NET Core平台上 ②运行在传统的.NET Framework 4.5.x 上(对很多企业级应用来说仍然是一个至关重要的框架).相对传统的.NET Framework 4.5.x(体积大.臃肿但全面) ,.NET Core平台栈和类库变得更加小和轻量化了. 在project.json文件中指定框架平台