关于C#引用Dll后,找不到命名空间的问题

昵称是个什么玩意 2011-06-09 07:00:42
在引用里明确添加了一个Dll,能够看到该Dll详细信息,可就是用using找不到命名空间,请高手指点一下,什么原因造成的。
截图如下:

添加引用正常

能够看到该Dll详细

命名控件就是找不到
...全文
7753 29 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
taozebra 2013-11-25
  • 打赏
  • 举报
回复
还真是,挺麻烦
  • 打赏
  • 举报
回复
还是16楼的兄弟说得对,是客户端版本问题。顶起来
丈八涯 2013-08-09
  • 打赏
  • 举报
回复
引用 8 楼 zhy2003119 的回复:
你的问题应该是由于 修改过 Vancl.Servers 原来这个项目的名字应该不是这个,你后来修改过,而修改时没有修改完整导致的 你仔细检查下你的 Vancl.Servers 1、AssemblyInfo.cs这个类 [assembly: AssemblyTitle("Vancl.Servers")] [assembly: AssemblyProduct("Vancl.Servers")] 看看是否正确 2、检查你项目的属性 看看 默认命名空间 是否正确Vancl.Servers 程序集名称 Vancl.Servers
up
野狼小士 2013-07-30
  • 打赏
  • 举报
回复
.Net Framework 4 Client Profile和.Net Framework 4的问题,两个工程版本不一致
fplove2009 2013-03-26
  • 打赏
  • 举报
回复
郁闷了好久,问题解决 16楼
gsyxy100 2013-01-09
  • 打赏
  • 举报
回复
16楼
wangliang1639 2012-09-04
  • 打赏
  • 举报
回复
按照 16楼的方法 问题解决了
aolingping 2012-08-13
  • 打赏
  • 举报
回复
类库的目标框架和项目的目标框架不一样,需要把项目的目标框架修改成与类库的目标框架一样,单击右键属性可以修改
Jonney-Wang 2011-11-14
  • 打赏
  • 举报
回复
对,还是可见性问题,class、interface前面的修饰符忘记了
qianshanlizhi 2011-11-10
  • 打赏
  • 举报
回复
子夜__ 2011-06-11
  • 打赏
  • 举报
回复
client版和server版
Maa 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 reface 的回复:]
To 16楼:
上传的源代码被我加工了一下,不过反映的问题是一样的。
按你说的,确实把问题终于解决了。
能解释一下目标框架设成.Net Framework 4 Client Profile和.Net Framework 4的区别吗?
[/Quote]

印象中Client应该是.NET4的子集,是针对一些客户端功能做的整合,版本比.NET4要小,如果只需要一些单机的桌面程序,安装Client应该要比安装整个.NET4要方便快捷。
因为我一般都尽量用2.0或者3.5的目标框架,4.0用的很少,只是一些理论上的印象,呵呵。
  • 打赏
  • 举报
回复
To 16楼:
上传的源代码被我加工了一下,不过反映的问题是一样的。
按你说的,确实把问题终于解决了。
能解释一下目标框架设成.Net Framework 4 Client Profile和.Net Framework 4的区别吗?
  • 打赏
  • 举报
回复
新增加的Project,没有改Project的名称,AssemblyInfo.cs文件、默认命名空间都对。
Maa 2011-06-10
  • 打赏
  • 举报
回复
下了代码试了下:
1.没看到lz的代码中有Vancl.Server的dll。
2.确实有编译不过的问题,是Vancl.WindowsServices这个工程的target framework设置为.Net Framework 4 Client Profile,修改为.Net Framework 4即可解决大部分的编译问题。
3.IServer.cs中的IServer接口应该声明为public,否则有编译问题。

貌似其他都是正常的。
  • 打赏
  • 举报
回复
右键 属性 目标框架、
看看 版本 是不是一样的
VS2010遇到过这样的问题,两个 类库 的版本不一样 导致 添加引用后
using 没有东西
  • 打赏
  • 举报
回复
http://download.csdn.net/source/3355105
我上传的有上述问题的源代码,高手下载下来看看,到底是怎么回事。
详细描述见资源的描述。
Randy 2011-06-10
  • 打赏
  • 举报
回复
我前段时间也遇到一样的问题。而且是把文件放到别人的机器上就有命名空间,而我自己的就是没有,建议查看一下VS的版本是不是有问题。实在不行重装吧。
  • 打赏
  • 举报
回复
问题依然存在!!!
moon5284 2011-06-10
  • 打赏
  • 举报
回复
首先引用dll,再引用命名空间,确保凡客的dll引用上以及命名空间无误。。。

=============================================================================
欢迎使用超给力的CSDN论坛专用阅读器:http://download.csdn.net/source/3353776
加载更多回复(9)

111,088

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧