MonoDevelop没有显示dll方法

时间:2013-04-05 18:26:55

标签: c# dll mono

我有两个用Mono制作的项目,我创建了一个像这样的c#类库

Namespace TestSpace
{
    public class TestClass
    {
        public string Id { get; set; }
        public string Name { get; set; }

        public TestClass()
        {
            System.Guid guid = System.Guid.NewGuid ();
            Id = guid.ToString ();
        }

        public void test()
        {

        }
    }
}

然后我编译它并将dll导入我的其他项目并试图像这样使用它

using TestSpace;

NameSpace Project
{
    public class Main
    {
        TestClass tc = new TestClass();

        public Main()
        {
            tc.Name = "test";
        }
    }
}

这种方法很好,但我没有收到任何错误,但奇怪的是当我输入" tc。"它没有显示任何可用于自动完成的公共变量或方法。 现在我对dll相当新,我不知道这是否正常,我只是没有正确使用它,但当我在Visual Studio中尝试做同样的事情时,它显示了所有公共方法和变量。

所以我的问题是,如果这是正常的,我不应该使用这样的dll(我只是试图以这种方式编码,以便在以后的项目中重复使用它们),或者它是否正确。 Mono中的一个bug或者只是我得到的bug。

我在Ubuntu 12.10上使用Mono-develop v3.0.3.2

提前致谢

0 个答案:

没有答案