-1

我正在尝试为我的学校项目创建和使用 dll 文件。我按照http://www.dreamincode.net/forums/topic/54433-creating-a-dll-to-store-common-methods-in-c%23/中的步骤操作, 但我的项目找不到 dll。这是我的代码:

namespace DBSql
{
    class DBSql
    {
       //some static methods
     }
}

然后我构建类库,在发布文件夹中,有一个 DbSql.dll 文件。我将它添加为我的 wndows 项目的参考。但是当我尝试键入 DBSql 时,该项目甚至没有找到它。我错过了一步吗?

4

2 回答 2

0

2 Things to try:

1) Make your class public

namespace DBSql
{
    public class DBSql
    {
       //some static methods
     }
}

2) When you are trying to reference the class, add a using statement at the top of your file:

using DBSql;

But, I think you may have an issue with conflicting Namespace and Class. So maybe change one of them.

于 2013-03-01T02:58:51.720 回答
0

因为当您键入时DBSql会调用命名空间。您必须键入另一个DBSqlDBSql.DBSql.SomeStaticFunction()因为您的命名空间的名称与您的类相同。还要公开您的课程。

于 2013-03-01T03:04:25.927 回答