c# - 我的.dll文件没有显示

时间:2018-01-13 18:14:55

标签: c# dll

我创建了一个包含以下内容的.cs文件:

namespace SetUp
{
    class Config
    {
        public static object SetConfig(int code, bool print)
        {
           //My Code
        }
    }
}

编译它并添加对我的主要项目的引用,例如' CSharp Side'将它添加到我的项目中,一切都很棒。但我的问题是如何访问' SetConfig()'?因为它没有识别出SetUp'或者'配置'在我的代码中。

2 个答案:

答案 0 :(得分:3)

只需将您的课程设为public

namespace SetUp
{
  public class Config
  {
    public static object SetConfig(int code, bool print)
    {
      //My Code
    }
  }
}

答案 1 :(得分:-1)

您可以通过完全限定来引用不同程序集中的代码:

SetUp.Config.SetConfig(1, true);

或使用using指令包含命名空间:

using SetUp;

class SomeClass
{
    void SomeMethod()
    {
        Config.SetConfig(1, true);
    }
}

此外,引用程序集中的类和方法都需要public修饰符。否则,它们将在定义它们的装配体外部不可见。