阴阳师悬赏等龙龟:写类库时找不到命名空间

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 03:27:56
我新建了一个ASP .Net的Web应用程序,并在里面写了一个类,调试过一切正常。于是我又新建了一个类库,把以前项目里的那个类的代码原封不动的复制过来,可是编译时出现了找不到命名空间的错误:

error CS0234: 类型或命名空间名称“Security”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)

在普通的web应用程序里可以引用System.Web.Security命名空间,为什么开发类库时就不可以了呢?

在ASP.NET环境下,引用System.Web.dll这个程序集文件,在普通类库下是System.dll这个,虽然都叫System,但是它们是不一样的,一个是里面有System.Web.Security,而另外一个就没有。
VS在创建项目的时候,自动引用合适的DLL文件。