我正在努力跟随保罗·谢里夫的电子书“N层基础”,这是迄今为止非常好的。
在第2章的最后,他说我们应该将我们创建的类分解为单独的类库,然后可以在任何应用程序中使用这些库(dll)。这本书没有解释如何做到这一点。
我已经构建了类,但我不知道如何将它们转换为类库并在我的项目中引用它们。
=============================================== ============
感谢大家的帮助,我真的很感激。
我在同一个项目中创建了类库,并添加了对它的引用。
DataCommon是类库的名称 DataLayer就是这个类 GetDataTable是类
中的一个方法如何从Web项目访问此方法。
我添加了“使用DataCommon;”在我正试图访问类库的类顶部的语句。我得到“无法找到类型或命名空间”消息
答案 0 :(得分:2)
然后将这些类移动到此项目中。
最后在ASP.NET站点中引用该项目。
答案 1 :(得分:0)
删除要重用的代码并复制到新的dll项目中。然后从您的应用程序引用该dll项目,并在任何您想要使用这些类的位置包含命名空间。没有任何其他魔法涉及。只需从一个项目中删除并放入另一个项目。
答案 2 :(得分:0)
创建新的“类库”,创建新项目时的项目类型。然后只需将类复制到项目中,确保将命名空间更改为适当的命名空间。
答案 3 :(得分:0)
我已经构建了类,但我没有 知道如何将它们转换为Class 图书馆并在我的网站中引用它们 项目
创建一个“类库”类型的新项目,并将您的类文件添加到该类。
要从项目中引用它们,只需右键单击解决方案资源管理器中的项目和“添加引用”即可。如果您在同一解决方案中同时拥有这两个项目,则可以单击“项目”选项卡并进行选择。如果没有,则单击Browse选项卡并导航到包含已编译dll的类库项目中的bin / debug或bin / release文件夹。 (当然,你必须为已编译的dll构建你的类库项目)