我在同一文件夹结构和名称空间中的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'不会 有一个实现。
我的代码构建正确,但在运行时似乎有一个问题加载了部分类。