为什么会出现此错误:无法从程序集中加载类型

时间:2014-03-05 17:48:50

标签: c# .net namespaces load runtime-error

我的代码编译没有错误。

在其中我有以下界面:

namespace IBusinessObjects
{
    public interface INamePluralNameRootObj : INameRootObj
    {
        string PluralName { get; set; }
    }
}

我有一个名为Line的类,它位于不同的命名空间中。

类Line中没有对INamePluralNameRootObj的引用。 (文件Line.cs中的文本搜索INamePluralNameRootObj不会产生任何结果)

当我尝试运行应用程序时,在调用Line的构造函数时抛出以下异常:

  

无法从中加载“IBusinessObjects.inamePluralNameRootObj”类型   程序集'IBusinessObjects,版本= 1.0.0.0,文化=中立,   公钥=空”。 “:” IBusinessObjects.INamePluralNameRootObj“}

注1:在编写此接口之前,IBusinessObjects中有很多其他接口没有加载问题。

注2:使用Resharper,我做了几次重命名界面。在得到此错误后,我认为resharper可能没有正确地重命名所有内容。然后我删除了该文件并重新创建它,但仍然出现此错误。

有什么问题?我该如何解决?

0 个答案:

没有答案