从类库添加对web项目的引用
本文关键字:项目 引用 web 类库 添加 | 更新日期: 2023-09-27 17:50:17
我有一个类库,它有一个名为"Resources"的文件夹,这是我们保存需要引用的DLL的惯例。
里面添加了一些基本DLL。我们将它们命名为"BaseWork.dll"。
我有一个web项目在相同的解决方案,有这个类库。我在Web项目中添加了Class库的引用。我想通过这个"BaseWork.dll"在一些aspx页面后面的代码访问一些类。我不能访问它。
有一个最简单的方法来做到这一点是为我们的惯例添加资源文件夹,添加"BaseWork.dll"到它。然后在web项目中添加引用。这将是在整个解决方案中重复相同的事情。
有更好的方法吗?
PS:我在Visual studio 2010中使用。net framework 4.0。
我想通过这个"BaseWork.dll"在一些aspx页面后面的代码访问一些类
在web.config中要做的两件事:
-
将组件添加到
<assemblies>
部分:<compilation debug="true" targetFramework="4.0"> <assemblies> <add assembly="BaseWork" /> </assemblies> </compilation>
-
将包含您需要使用的类的名称空间添加到
<namespaces>
部分:<pages> <namespaces> <add namespace="BaseWork.SomeNamespace" /> </namespaces> </pages>
现在,在任何WebForm中,你都可以在你声明的命名空间中使用类。作为修改网络的替代方案。你也可以在一个特定的WebForm中引用它:
<%@ Assembly Name="BaseWork" %>
<%@ Import Namespace="BaseWork.SomeNamespace" %>