我有asp.net 的网站里定义了两个类:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public class Class1
{
public Class1()
{
}
public string getSting()
{
string dd="Hello world!";
return dd;
}
}
和
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public class Class2
{
public Class2()
{
Class1 DD = new Class1();
}
}
我在Visual studio 2005命令提示里用CSC编译:
第一步:cd D:\test1\App_Code
我的类文件Class1.cd 和Class2.cd都在这个D:\test1\App_Code里。
第二步:csc /t:library Class1.cs
第三步:在VS2005里把Class1.dll添加到工程中
网站→添加引用→浏览→找到Class1.dll→确定
第四步:csc /t:library Class2.cs
对象找不到类型或命名空间CLASS1(是否缺少using指令或程序集引用)
这是什么回事?
我这样的编译过程对吗?更好的编译方法是怎么样的呢?给我写下步骤吧
高手们,多多指教啊!
asp.net自定义类的引用问题
答案:2 悬赏:10 手机版
解决时间 2021-02-01 12:50
- 提问者网友:伴风望海
- 2021-01-31 23:19
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-02-01 00:58
你执行步骤是对的,
第四步:csc /t:library Class2.cs 出错的原因是因为你没有引用Class1.dll,而Class2.cs确调用了Class1.cs里面的东东,
正确方法是:
csc /r:Class1.dll Class2.cs
/r去引用Class1.dll,
(注意:Class2.cs 中,要用using去引入Class1.cs的命名空间)
第四步:csc /t:library Class2.cs 出错的原因是因为你没有引用Class1.dll,而Class2.cs确调用了Class1.cs里面的东东,
正确方法是:
csc /r:Class1.dll Class2.cs
/r去引用Class1.dll,
(注意:Class2.cs 中,要用using去引入Class1.cs的命名空间)
全部回答
- 1楼网友:三千妖杀
- 2021-02-01 02:10
项目;就是web网站. ------------------------ 在web项目上右键=>引用=>添加引用=>项目选项卡=>选择controllibrary 项目=>确定 就在web项目上添加了controllibrary 的引用. ------------------------ 至于在 类库中创建image目录 可以直接在controllibrary 上右键添
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯