社区
C#
帖子详情
非常急,用三层结构却找不到命名空间
santawcj
2009-04-18 11:35:12
各位大侠,最近在学三层,但是我把三层都构建好了,也都添加引用了,为什么在表示层还是应用不到业务逻辑层的命名空间,在业务逻辑层也引用不到数据访问层的命名空间呢?我都添加了引用了啊?希望各位高手给解答,谢谢,郁闷了一天了!
...全文
303
26
打赏
收藏
非常急,用三层结构却找不到命名空间
各位大侠,最近在学三层,但是我把三层都构建好了,也都添加引用了,为什么在表示层还是应用不到业务逻辑层的命名空间,在业务逻辑层也引用不到数据访问层的命名空间呢?我都添加了引用了啊?希望各位高手给解答,谢谢,郁闷了一天了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangwenzhuang
2010-05-19
打赏
举报
回复
[Quote=引用 7 楼 lylymb 的回复:]
有好多种可能性:
1.类名前加public
2.添加完引用后还要"using 命名空间"
你是找不到那个命名空间,那你就是第二种情况了
[/Quote]
差不多就是这原因了
曾经的我们是那么的年轻
2010-05-19
打赏
举报
回复
程序文件是不是在你定义的文件夹下面(销售/frmSell.cs...)。
看一下你程序文件的默认命名空间是不是前面带着文件夹的中文字(销售.**)?
或者右键属性直接修改工程的命名空间
lovetsfuer
2010-05-19
打赏
举报
回复
好多类默认的没有加public,你的添加
nianfeixue
2010-05-19
打赏
举报
回复
[Quote=引用 19 楼 newhuya123 的回复:]
在项目下面 有个 “引用” 右键 “添加引用”
如果你的 三层都在同一个项目内 则点 “项目” 下面会有你要添加的 引用 命名空间
如果你的 三层不在同一个项目 则点 浏览 找到项目要引用的路径就可以了
!
[/Quote]
应该是没有添加引用造成的错误。
skysurvivor
2010-05-19
打赏
举报
回复
你确定你是“引用”了,而不是添加了“现有项”
x714653952
2010-05-19
打赏
举报
回复
你肯定没Usingb 吧!看
xk1126
2010-05-18
打赏
举报
回复
楼主真厉害!
不知道用public
newhuya123
2010-05-18
打赏
举报
回复
在项目下面 有个 “引用” 右键 “添加引用”
如果你的 三层都在同一个项目内 则点 “项目” 下面会有你要添加的 引用 命名空间
如果你的 三层不在同一个项目 则点 浏览 找到项目要引用的路径就可以了
!
santawcj
2009-04-18
打赏
举报
回复
不好意思,应该怎么public出来呢?
cppfaq
2009-04-18
打赏
举报
回复
基本上应该是没有public出来
也可以发出来大家看看
santawcj
2009-04-18
打赏
举报
回复
都改成一样了。真是郁闷
beckfun
2009-04-18
打赏
举报
回复
看下你的项目属性中的程序集名称和默认命名空间,最好都改成一样的,以前也碰到过。
che2piaopiao
2009-04-18
打赏
举报
回复
设置 Public
liu4545533
2009-04-18
打赏
举报
回复
已阅
wuyq11
2009-04-18
打赏
举报
回复
应该用public定义,在生成DLL。
using A;
namespace A
{
public AA
{
}
}
看看petshop和dot bbs
wuyq11
2009-04-18
打赏
举报
回复
应该用public定义,在生成DLL。
using A;
namespace A
{
public AA
{
}
}
看啊可能petshop和dot bbs
terrydio
2009-04-18
打赏
举报
回复
应该是命名空间的问题,仔细检查下,是不是个别字母不对,比如i、l之类的!检查仔细了,肯定不会有问题啊!
sushou2009
2009-04-18
打赏
举报
回复
[Quote=引用 7 楼 lylymb 的回复:]
有好多种可能性:
1.类名前加public
2.添加完引用后还要"using 命名空间"
你是找不到那个命名空间,那你就是第二种情况了
[/Quote]
UP
dony_feng
2009-04-18
打赏
举报
回复
感觉你的业务逻辑层和数据层之间的引用关系没有搞好
levinstong
2009-04-18
打赏
举报
回复
public
using
加载更多回复(6)
【C++基础】
命名空间
(C++关键字;
命名空间
的定义:一般定义、嵌套定义、同名
命名空间
;
命名空间
的三种引用方式;<iostream>头文件为什么没有.h后缀?; 如何使用
命名空间
更合理?)
【C++基础】
命名空间
(C++关键字;
命名空间
的定义:一般定义、嵌套定义、同名
命名空间
;
命名空间
的使用:三种引用方式:加
命名空间
名称及作用域限定符、使用using将
命名空间
中某个成员引入、使用using namespace 将整个
命名空间
引入;头文件为什么没有.h后缀?; 如何使用
命名空间
更合理?)
C++ 中的嵌套
命名空间
分享
摘要:本文详细介绍了C++中嵌套
命名空间
的概念与应用。主要内容包括:1)
命名空间
的引入背景和基本语法,用于解决命名冲突问题;2)嵌套
命名空间
的定义方法和访问方式(作用域解析运算符、using声明和using指令);3)嵌套
命名空间
的作用域规则和标识符可见性;4)在头文件和实现文件中的使用方法;5)实际应用场景和优缺点分析;6)与其他语言特性的关系;7)常见问题及解决方案;8)高级技巧和最佳实践。文章强调合理使用嵌套
命名空间
(一般不超过3-4层)可以提升代码组织性,但需避免过度设计和
命名空间
污染。
C++
命名空间
namespace
命名空间
在C++中,名称(name)可以是符号常量、变量、宏、函数、
结构
、枚举、类和对象等等。为了避免,在大规模程序的设计中,以及在程序员使用各种各样的C++库时,这些标识符的命名发生冲突,标准C++引入了关键字namespace(
命名空间
/名字空间/名称空间/名域),可以更好地控制标识符的作用域。MFC中并没有使用
命名空间
,但是在.NET框架、MC++和C++/CLI中,都大量使用了命名
linux
命名空间
(namespace)学习(三)
LinuxPID
命名空间
学习 通过对于前两节的学习我们知道Linux内核使用task_struct
结构
来表示和管理进程,这个数据
结构
里面存放了很多有关于PID如何管理的数据,可以这么说,Linux内核所有有关进程管理的数据
结构
都和此数据
结构
有关。该数据
结构
存放在include/linux/sched.h头文件里,并且这个数据
结构
比较大,就不一一列举了。实际上一一列举也没有什么意思,因这个数据
结构
过...
【C++ 语言】
命名空间
( namespace |
命名空间
定义 |
命名空间
嵌套 | 域作用符 | 与 include 对比 )
命名空间
简介 自定义
命名空间
自定义嵌套
命名空间
域作用符
命名空间
与 include 区别
命名空间
定义与使用完整代码
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章