【问题标题】:Convert Class to Class Library将类转换为类库
【发布时间】:2011-03-19 19:04:38
【问题描述】:

我正在努力学习 Paul Sheriff 的电子书“N-tier 基础知识”,这本书到目前为止非常好。

在第 2 章的结尾,他说我们应该将我们创建的类分解为单独的类库,然后可以在任何应用程序中使用这些库(dll)。这本书没有解释如何做到这一点。

我已经构建了类,但我不知道如何将它们转换为类库并在我的项目中引用它们。

================================================ =============

感谢大家的帮助我真的很感激。

我在同一个项目中创建了类库并添加了对它的引用。

DataCommon 是类库的名称 DataLayer 是类 GetDataTable 是类中的一个方法

如何从 web 项目中访问此方法。

我添加了一个“使用 DataCommon;”我试图访问其中的类库的类顶部的语句。我收到“找不到类型或命名空间”消息

【问题讨论】:

    标签: asp.net visual-studio dll c#-3.0


    【解决方案1】:
    • 首先将一个新项目添加到您的类库类型的解决方案中。


    (来源:c-sharpcorner.com

    • 然后将这些类移至该项目。

    • 最后在 ASP.NET 站点中引用项目。

    【讨论】:

    • 当我转到添加参考项目选项卡时,那里什么都没有
    • 确保解决方案包含多个项目:至少是您添加的类库和网站。
    【解决方案2】:

    只需剪下要重用的代码并复制到新的 dll 项目中即可。然后从您的应用程序中引用该 dll 项目,并在您想要使用这些类的任何位置包含命名空间。不涉及任何其他魔法。只需从一个项目中切出并投入另一个项目。

    【讨论】:

      【解决方案3】:

      新建“类库”,新建项目时的项目类型。然后只需将该类复制到项目中,确保将命名空间更改为适当的命名空间。

      【讨论】:

        【解决方案4】:

        我已经建立了课程,但我没有 知道如何将它们转换为 Class 图书馆并在我的 项目。

        创建一个“类库”类型的新项目并将您的类文件添加到其中。

        要从您的项目中引用它们,您只需在解决方案资源管理器中右键单击项目并“添加引用”。如果您在同一个解决方案中拥有两个项目,则可以单击“项目”选项卡并进行选择。如果没有,请单击“浏览”选项卡并从包含已编译 dll 的类库项目中导航到 bin/debug 或 bin/release 文件夹。 (当然,您必须已经构建了您的类库项目才能使编译的 dll 存在)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-11-18
          • 2012-01-21
          • 1970-01-01
          • 2015-10-08
          • 1970-01-01
          • 1970-01-01
          • 2011-05-13
          • 1970-01-01
          相关资源
          最近更新 更多