当前位置:首页 > 技术心得 > 正文内容

VS C#错误 未能找到类型或命名空间名称"xxxxxx"的真正原因

xjtudll7年前 (2019-11-20)技术心得16070

问题描述:

明明已经引用了项目(或DLL),但一编译就提示:未能找到类型或者命名空间。

根本原因还是引用的问题,引用错了,然后VS在这上面提示又不够智能

第一种可能:

这种可能性很好排查,A项目所使用的.net版本为3.5,B项目为4.0,那么A引用B是肯定要出事的

而错误提示就是那坑爹的未能找到类型或命名空间名称

第二种可能:

假设各个项目的.net版本完全一致,排除掉第一种可能性

然后,A项目引用了d.dll,d.dll的.net版本为2.0,C项目也引用了d.dll,版本为3.0

这时A项目引用C项目就是要出事的,然后就是那坑爹的提示,A和C分别引用的d.dll所使用的.net版本不一样也会出事

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/559/

标签: C#VS
分享给朋友:

“VS C#错误 未能找到类型或命名空间名称"xxxxxx"的真正原因” 的相关文章

OKI-如何卸载U8Devtool

OKI-如何卸载U8Devtool

有时候,U8Dev出了点问题,需要重新安装来解决。 卸载与安装一样,都是使用安装程序SetupU8Dev。如图所示: 双击后,弹出一个窗口,有Modify,Repair和Remove三个选项,选择Remove即可(如果之前未安装该软件,是没有Remove选项的)。  ...

Android MultiSelectListPreference, java.lang.String cannot be cast to java.util.Set

问题及现象: 尝试添加一个 MultiSelectListPreference到设置界面,MultiSelectListPreference基本代码如下: <MultiSelectListPreference android:title="@string/title" an...

请确保此文件可访问并且是一个有效的程序集或COM组件

核心:重新注册dll 在项目中添加一个dll的引用时出现错误: 请确保此文件可访问并且是一个有效的程序集或COM组件 解决方法:运行--cmd--regsvr32 dll的绝对路径名(路径实例:c:/dll/xxx.dll) 如果是.NET的COM组件,要用Regasm注册...

k3 API 如何修改token的有效期

解决方案: Token有效期的修改(FValue的单位为秒): UPDATE t_SystemProfile set FValue= '86400' --有效时间 where FCategory= 'API' AND FKey= 'tokenvalidity'...

布丁软件引起的桌面闪烁

问题描述: 进入桌面后,屏幕闪烁。 查找到系统日志: 错误应用程序名称: explorer.exe,版本: 6.3.9600.18231,时间戳: 0x56b8c9f1 错误模块名称: PDZipMenu64.dll,版本: 1.4.3.11014,时间戳: 0x5da4349a 异常代码: 0xc...

Word删除空格、空行、超链接宏

1、删除空格和空行 此宏的主要功能是删除空格,并将软回车替换为硬回车 Sub 删除空格和空行() ' ' 删除空格和空行 宏 ' '    '英文单词与英文单词之间保留一个半角空格,其他的所有空格均删除     myReplaceExecute Se...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。