关于类加命名空间和类库的引用问题

小_虎 2009-02-16 03:28:24
在一个项目中,我增加一个类的时候,他会自动提示把类文件加到App_Code中,而如果不加在里面,则不能对这个类实例化.

我现在有这样的疑问,我想把这个类放到一个文件夹里面,给他增加一个命名空间,类似(动软生成器的模式)

但是我对类手动增加了一个命名空间,当我想引用这个命名空间的时候,发现还是没有这个命名空间是为什么?也就

不能对这个类实例化,


后来我又用了类库,他会自动生成命名空间,还是发现不能引用这个命名空间,这是为什么呢..
...全文
323 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwmwss 2009-02-17
  • 打赏
  • 举报
回复
楼上的很完美。
楼主要先建类库,在类库里添加类,不要建文件夹里面放类
liangjing851212 2009-02-17
  • 打赏
  • 举报
回复
个人认为是这样的啊:
1、先添加类库XX;
2、生成:类库XX.dll;
3、添加引用:将XX.dll添加至应用程序的引用中;
4、就可以使用命名空间Using XX了;
Jinglecat 2009-02-17
  • 打赏
  • 举报
回复
1. 如果你是用 Web Site ,那么你的自定义类 必须放在 App_Code 文件夹中,当然可以建立子文件夹来管理

App_Code
NS1
NS11
Class111

2. 如果不是同一个命名空间, 可以用 using 导入或者用全名称引用

// my.aspx.cs

using NS1.NS11;

public class my : Page {
Page_Load( ....
{
Class111 c = new Class111();
}
}
小_虎 2009-02-17
  • 打赏
  • 举报
回复
谁能说明白点啊...谢谢了...
小_虎 2009-02-17
  • 打赏
  • 举报
回复
一定要先生成dll吗?

泡面之夏 2009-02-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 stone_1207 的回复:]
首先,在你要调用这个命名空间的项目中添加引用,还要在代码头内添加 using “你自己定义的命名空间"
[/Quote]


不是非要生成dll,添加引用就可以了using
小_虎 2009-02-17
  • 打赏
  • 举报
回复
哎....就是说一定要先生成dll,然后引用吗?
呵呵
liwei920 2009-02-16
  • 打赏
  • 举报
回复
首先,在你要调用这个命名空间的项目中添加引用,还要在代码头内添加 using “你自己定义的命名空间"
wuyq11 2009-02-16
  • 打赏
  • 举报
回复
在不同项目下,通过命名空间生成DLL。在项目里添加DLL引用
king19840811 2009-02-16
  • 打赏
  • 举报
回复
生成 的dll后在解决方案管理器项目中右键添加引用找到指定的 dll

由于你自定义的名称空间与你当前的名称空间不一样所以出现你说情况
小_虎 2009-02-16
  • 打赏
  • 举报
回复
添加应用什么东西?
yuan_kk925 2009-02-16
  • 打赏
  • 举报
回复
同意楼上的,我经常遇到这个问题,调用命名空的项目就要添加引用,缺什么添什么,再using 引用
stone_1207 2009-02-16
  • 打赏
  • 举报
回复
首先,在你要调用这个命名空间的项目中添加引用,还要在代码头内添加 using “你自己定义的命名空间"

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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