栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

获取“找不到类型或名称空间名称”,但一切似乎还好吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

获取“找不到类型或名称空间名称”,但一切似乎还好吗?

这可能是两个项目之间.Net框架版本不兼容的结果。

它可以通过两种方式发生:

  1. 引用完整框架项目的客户资料项目;要么
  2. 针对较新框架版本的较旧框架版本

例如,当将应用程序设置为以.Net 4 Client Profile框架为目标,并且它引用的项目以整个.Net 4框架为目标时,就会发生这种情况。

因此,使它更清楚:

  • 项目A以客户资料框架为目标
  • 项目A参考项目B
  • 项目B针对整个框架

在这种情况下,解决方案是升级应用程序的框架目标(项目A)或降级引用程序集的目标(项目B)。完整框架应用程序可以引用/使用客户端配置文件框架程序集,但是不能相反(客户端配置文件不能引用以完整框架为目标的程序集)。

请注意,当您在VS2012或VS2013(使用.Net 4.5作为默认框架)中创建新项目时,也会出现此错误,并且:

  • 引用项目使用.Net 4.0(从VS2010迁移到VS2012或VS2013并添加新项目时,这很常见)

  • 引用的项目使用的版本更高,即4.5.1或4.5.3(您已将现有项目重新定位为最新版本,但是VS仍会创建针对v4.5的新项目,然后从新项目)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468757.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号