几天前,我在我们的一个 C# 应用程序中遇到了以下错误。错误消息如下所示:
“继承的接口 '...ResourceManager.ResourcesManager' 在 D:...\Common\ResourceManager\IResourcesManagerView.cs 中的 '...ResourceManager.IResourcesManagerView' 的接口层次结构中导致循环”
这总是发生在我的机器上,但在构建机器上,构建成功的可能性为 50-50。我的类“ResourceManager”实现了一个接口“IResourcesManagerView”,它还实现了几个接口,其中一个是一个名为IInitializable 的通用接口。我找到了以下解决方法:声明一个实现 IInitializable 的虚拟接口 IDummy。
但这对我来说没有任何意义。有没有人遇到过这个问题?我使用 Windows XP、Visual Studio 2005。