我的代码编译没有错误。
在其中我有以下界面:
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可能没有正确地重命名所有内容。然后我删除了该文件并重新创建它,但仍然出现此错误。
有什么问题?我该如何解决?