请教关于同一命名空间两个文件中两个不同类的调用问题~~~~~

哈哈哈哈 2004-09-21 02:06:07
在第一个CS文件中一个类:
namespace Web.ABC
{
public class Tablelist : System.Web.UI.Page
{
public string abc()
{
return "test";
}
}
}
第二个CS文件中另一个类
namespace Web.ABC
{
public class Upload : System.Web.UI.Page
{
public void bcd()
{
Tablelist wo = new Tablelist();
Response.Write (wo.abc());
}
}

}
问题是一编译第二个文件就出现“找不到类型或命名空间Tablelist(是否缺少using指令)……”
现在,我这个东西不是在vs.net集成开发环境中开发的,都是自己通过csc等编译成DLL放到bin目录下的。第一个CS文件已经编译成DLL了,可正常运行,第二个文件在类互相引用的时候不能进行编译了!!
所以,请教解决方法,谢谢!!!!!
...全文
229 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈哈哈哈 2004-09-21
  • 打赏
  • 举报
回复
爽,太好了,搞定了,感谢各位。

2002pine 2004-09-21
  • 打赏
  • 举报
回复
第二个文件在类互相引用的时候不能进行编译了!!
要加上对tablelist的dll的引用

csc /r:tablelist.dll,system.dll /target:library /out:Something.dll upload.cs
penning 2004-09-21
  • 打赏
  • 举报
回复
Truly(小乐) 正解
roapzone 2004-09-21
  • 打赏
  • 举报
回复
public class Tablelist : System.Web.UI.Page
{
public static string abc()
{
return "test";
}
}
public class Upload : System.Web.UI.Page
{
public void bcd()
{
// Tablelist wo = new Tablelist();
Response.Write (Tablelist.abc());
}
}
wolve 2004-09-21
  • 打赏
  • 举报
回复


csc /reference:Tablelist.dll upload.cs
Truly 2004-09-21
  • 打赏
  • 举报
回复
假设Tablelist.cs & Upload.cs

在vs控制台模式下:
csc /out:1.dll /target:library Tablelist.cs

csc /out:2.dll /target:library /r:1.dll Upload.cs
designonline 2004-09-21
  • 打赏
  • 举报
回复
namespace Web.ABC
{
public class Upload : System.Web.UI.Page
{
public void bcd()
{
Web.ABC.Tablelist wo = new Web.ABC.Tablelist();
Response.Write (wo.abc());
}
}

}
jiezhi 2004-09-21
  • 打赏
  • 举报
回复
建议你在vs中进行编译

62,243

社区成员

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

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

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

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