未能解析引用的程序集……因为它对不在当前目标框架……
2011-01-18 11:10
851 查看
新建了一个项目,引用了一下自己写的一个应用程序,结果遇见两个警告:
警告 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,重新生成,调试成功。
相关文章推荐
- 未能解析引用的程序集……因为它对不在当前目标框架……
- 未能解析引用的程序集“”,因为它对不在当前目标框架“”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。
- 未能解析引用的程序集,因为它对不在当前目标框架具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标
- 未能解析引用的程序集……因为它对不在当前目标框架……
- 未能解析引用的程序集,因为它对不在当前目标框架,请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。
- 未能在当前目标框架中解析主引用“System.Net.Http”,它是一个框架程序集。“.NETFramework,Version=v4.0”。若要解决此问题,请移除引用“System.Net.Http”,或将应用程序的目标重新指向包含“System.Net.Http”的框架版本。 Zephyr.Web
- Visual Studio 未能解析主引用 该框架版本高于当前目标框架
- Visual Studio 未能解析主引用 该框架版本高于当前目标框架
- C# WINFORM 请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标 解决方法
- Visual Studio 目标框架造成 命名空间“Microsoft”中不存在类型或命名空间名称“Crm”。是否缺少程序集引用中错误的处理
- EF框架实体类映射成数据库字段的办法,未能找到类型或命名空间名称“NotMapped”(是否缺少 using 指令或程序集引用?)
- warning MSB3245: 未能解析此引用。未能找到程序集“CemeteryBLL”。请检查磁盘上是否存在该程序集。 如果您的代码需要此引用,则可能出现编译错误。
- 未能解析目标框架“.NETFramework,Version=v4.0,Profile=Client”的 mscorlib。如果未安装目标框架或框架名字对象的格式不正确,则会出现此情况。
- 未能解析目标框架“.NETFramework,Version=v3.5”的 mscorlib。如果未安装目标框架或框架名字对象的格式不正确,则会出现此情况。
- 未能解析引用的程序集
- Visual Studio 目标框架造成 命名空间“Microsoft”中不存在类型或命名空间名称“Crm”。是否缺少程序集引用中错误的处理
- Visual Studio 目标框架造成 命名空间“**”中不存在类型或命名空间名称“***”。是否缺少程序集引用中错误的处理(引用都正确)
- EF框架实体类映射成数据库字段的办法,未能找到类型或命名空间名称“NotMapped”(是否缺少 using 指令或程序集引用?)
- 整合 关于未能解析引用的程序集的警告 处理方式
- 未能解析引用的程序集