当前位置:编程学习 > C#/ASP.NET >>

ASP.NET中如何使用C#类库项目?

我有一个WEB SITE,我想用三层架构,我在SITE新建了个DAL的类库项目(我不知是在这建还是新建另一个项目),将NAMESPACE改为了,SOCMS.DAL,CLASS1.CS改为SQLHelper.cs,添加了访问数据库的引用,然后我在REGIST.ASPX.CS中加了using SOCMS.DAL,f5,报错,

错误 1 The type or namespace name 'DAL' does not exist in the namespace 'SOCMS' (are you missing an assembly reference?)
错误 2 类型“System.Data.SqlClient.SqlConnection”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll”和“c:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies\System.Data.SqlClient.dll”中 D:\web\SOCMS\DAL\SQLHelper.cs 13 23 DAL
到底该怎么样使用C#类库项目?

--------------------编程问答-------------------- 在项目层里添加引用类库的DLL,如果是同一个项目,添加现有项目,如果不是同一个项目,就添加COM(2003下的)或者浏览(2005下的),查找需要的DLL。 --------------------编程问答-------------------- 不要随便更改那些命名空间的名字,否则调用的时候会找不到命名空间或者继承的时候找不到方法。。。 --------------------编程问答-------------------- To tiaodongdeyinfu() 
在项目层里添加引用类库的DLL?
問題是我的SQLHelper.cs還沒有完善,還要完善,不能封裝為DLL啊 --------------------编程问答-------------------- 不只是“在REGIST.ASPX.CS中加了using SOCMS.DAL”,还要在WEB SITE的属性中设置对那个DAL的类库项目的引用 --------------------编程问答-------------------- 错误 2 类型“System.Data.SqlClient.SqlConnection”同时存在于“c:\WINDOWS\Microsoft.NET\ Framework\v2.0.50727\System.Data.dll”和“c:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies\System.Data.SqlClient.dll”中 D:\web\SOCMS\DAL\SQLHelper.cs 13 23 DAL
是怎么回事啊,怎么解決啊 --------------------编程问答-------------------- To tiaodongdeyinfu()
在项目层里添加引用类库的DLL?
問題是我的SQLHelper.cs還沒有完善,還要完善,不能封裝為DLL啊

错误 2 类型“System.Data.SqlClient.SqlConnection”同时存在于“c:\WINDOWS\Microsoft.NET\ Framework\v2.0.50727\System.Data.dll”和“c:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies\System.Data.SqlClient.dll”中 D:\web\SOCMS\DAL\SQLHelper.cs 13 23 DAL
是怎么回事啊,怎么解決啊 --------------------编程问答-------------------- mark --------------------编程问答-------------------- To tiaodongdeyinfu()
在项目层里添加引用类库的DLL?
問題是我的SQLHelper.cs還沒有完善,還要完善,不能封裝為DLL啊

错误 2 类型“System.Data.SqlClient.SqlConnection”同时存在于“c:\WINDOWS\Microsoft.NET\ Framework\v2.0.50727\System.Data.dll”和“c:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies\System.Data.SqlClient.dll”中 D:\web\SOCMS\DAL\SQLHelper.cs 13 23 DAL
是怎么回事啊,怎么解決啊 --------------------编程问答-------------------- 你把代码帖出来我看看。 --------------------编程问答-------------------- 把System.Data.SqlClient.dll这个删掉。
试试 --------------------编程问答-------------------- 或者改成用命名空间全称,那个错误是由于引用不明确造成的。 --------------------编程问答-------------------- To tiaodongdeyinfu()
在项目层里添加引用类库的DLL?
問題是我的SQLHelper.cs還沒有完善,還要完善,不能封裝為DLL啊 --------------------编程问答-------------------- To tiaodongdeyinfu()
在项目层里添加引用类库的DLL?
問題是我的SQLHelper.cs還沒有完善,還要完善,不能封裝為DLL啊 --------------------编程问答-------------------- 你用过类库吗?
首先在你的解决方案里,点击解决方案右键添加-->新建项目-->选择右边的类库,创建好类库以后,右键点击刚创建的类库名字-->添加-->添加新项,把你的SQLHelper.cs添加进来,请注意一下命名空间。然后右键点击刚才那个类库,选择重新生成,这样就会在类库的bin文件夹下生成一个DLL文件。
在你的asp.net web 应用程序那个项目中,右键点引用-->添加引用-->选择项目标签-->浏览,找到刚才创建的类库的文件夹,找到这个类库文件夹下的bin里的DLL,添加进来就行了。
SQLHelper.cs没有完善不重要,只要没有错误就行,你可以慢慢完善SQLHelper.cs,每一次修改SQLHelper.cs,都要编辑或者重新生成一下解决方案或者这个类库。然后你调用就行了,想怎么调用怎么调用,就这么简单。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 偶像啊!你太厉害了!我正缺这个呢!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,