我正在尝试为我的学校项目创建和使用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
}
}
然后构建类库,在release文件夹中,有一个DbSql.dll文件。我将它添加为我的wndows项目的参考。但是当我尝试键入DBSql时,项目甚至找不到它。我错过了一步吗?
答案 0 :(得分:0)
要尝试的两件事:
1)让你的课堂公开
namespace DBSql
{
public class DBSql
{
//some static methods
}
}
2)当您尝试引用该类时,请在文件顶部添加using语句:
using DBSql;
但是,我认为您可能会遇到与Namespace和Class冲突的问题。所以也许改变其中一个。
答案 1 :(得分:0)
因为当您键入调用命名空间的DBSql
时。您必须键入另一个DBSql
以使其为DBSql.DBSql.SomeStaticFunction()
,因为您的命名空间的名称与您的类相同。也让你的课程公开。