部分类的TypeLoadException

时间:2015-04-09 07:44:59

标签: c# types runtime assemblies

我在同一文件夹结构和名称空间中的7个不同文件中分成了一个部分类CommandContext

此类实现的接口是ICommandContext,其中定义了以下属性:

IUnityContainer Container { get; }

当我像这样实现这个界面时

IUnityContainer ICommandContext.Container
    {
        get { return _unityContainer; }
    }

我得到一个TypeLoadException以及其他信息:

  

方法实现中的正文和声明的签名   不匹配。

如果我像这样实现接口

public IUnityContainer Container 
    { 
        get { return _unityContainer; } 
    }

我收到带有附加信息的TypeLoadException

  

来自程序集的'Data.CommandContext'类型中的方法'get_Container'   'Data,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'不会   有一个实现。

我的代码构建正确,但在运行时似乎有一个问题加载了部分类。

0 个答案:

没有答案