未能解析引用的程序集,因为它对不在当前目标框架具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标
2011-06-01 16:28
561 查看
新建了一个项目,引用了一下自己写的一个应用程序,结果遇见两个警告:
警告 1 未能解析引用的程序集“E:\Develop\ShaftCAD\bin\ShaftCAD.exe”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。 AcadGraphicsPlugin
警告 2 未能解析引用的程序集“E:\Develop\ShaftCAD\bin\ShaftCAD.exe”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。 AcadGraphicsPlugin
在网上搜索了一下答案,如下:
“4.0和3.5的CLR不同,所以你在VS2008里是可以适用的。
你先把项目属性修改成3.5再去引用,重新编译。”
根据搜索结果,我查看了一下项目属性,结果发现该项目的目标框架是.NET Framework 4 Client Profile(我使用的是VS2010),而被引用的程序集的
目标框架是.NET Framework 3.5,它是之前我用vs2008在.net framework 3.5下写的,于是我将该项目的目标框架也改成.NET Framework 3.5,重新生成,调试成功。
警告 1 未能解析引用的程序集“E:\Develop\ShaftCAD\bin\ShaftCAD.exe”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。 AcadGraphicsPlugin
警告 2 未能解析引用的程序集“E:\Develop\ShaftCAD\bin\ShaftCAD.exe”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。 AcadGraphicsPlugin
在网上搜索了一下答案,如下:
“4.0和3.5的CLR不同,所以你在VS2008里是可以适用的。
你先把项目属性修改成3.5再去引用,重新编译。”
根据搜索结果,我查看了一下项目属性,结果发现该项目的目标框架是.NET Framework 4 Client Profile(我使用的是VS2010),而被引用的程序集的
目标框架是.NET Framework 3.5,它是之前我用vs2008在.net framework 3.5下写的,于是我将该项目的目标框架也改成.NET Framework 3.5,重新生成,调试成功。
相关文章推荐
- 未能解析引用的程序集“”,因为它对不在当前目标框架“”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。
- 未能解析引用的程序集,因为它对不在当前目标框架,请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。
- C# WINFORM 请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标 解决方法
- 未能解析引用的程序集……因为它对不在当前目标框架……
- 未能解析引用的程序集……因为它对不在当前目标框架……
- 未能解析引用的程序集……因为它对不在当前目标框架……
- 未能在当前目标框架中解析主引用“System.Net.Http”,它是一个框架程序集。“.NETFramework,Version=v4.0”。若要解决此问题,请移除引用“System.Net.Http”,或将应用程序的目标重新指向包含“System.Net.Http”的框架版本。 Zephyr.Web
- Visual Studio 未能解析主引用 该框架版本高于当前目标框架
- Visual Studio 未能解析主引用 该框架版本高于当前目标框架
- C# *未能找到类型“ * ”,请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已使用针对当前平台或任意 CPU 的设置成功生成该项目
- .net framework 项目 build 出现 未能加载文件或程序集“netfx.force.conflicts”或它的某一个依赖项
- 目标平台、活动平台 配置,出现未能加载文件或程序集“xxx”或它的某一个依赖项报错
- 第九天:排列活动顺序和估算活动资源,网络进度网络图,4种活动逻辑解析表,3种网络图绘制方法、确定依赖关系,提前量滞后量
- 未能加载文件或程序集“”或它的某一个依赖。找到的程序集清单定义与程序集引用不匹配。
- 使用SVCUTIL生成客户端代理类时:元数据包含无法解析的引用:“https: 无法为 SSL/TLS 安全通道与颁发机构“localhost”建立信任关系。基础连接已经关闭: 未能为 SSL/TL
- Visual Studio 目标框架造成 命名空间“**”中不存在类型或命名空间名称“***”。是否缺少程序集引用中错误的处理(引用都正确)
- 未能解析目标框架“.NETFramework,Version=v3.5”的 mscorlib。如果未安装目标框架或框架名字对象的格式不正确,则会出现此情况。
- 未能解析引用的程序集
- 第九天:排列活动顺序和估算活动资源,网络进度网络图,4种活动逻辑解析表,3种网络图绘制方法、确定依赖关系,提前量滞后量
- 同一个解决方案或有依赖关系的两个项目引用同名但不同版本的DLL