不存在的模糊参考例外

时间:2013-05-21 03:05:01

标签: c# visual-studio-2012 blogengine.net

我结束了理智。我一直在尝试将blogengine.net的存档和发布页面合并到与实际博客网站不同的网站中。它的大部分都可以工作,除了带有两个控件的帖子页面上就会出现Ambiguous Reference错误。

我尝试过清理,创建不同的Web控件,以不同的名称引用,更改命名空间,更改控件,添加新控件,但无论我做什么,我都会获得模糊参考。

尝试转到控件的定义,我会看到两个类路径,这两个路径都解析为同一个类。 Code Sample

在.ascx控件上,在尝试选择不同的Web控件时,我看到该类的完全重复。 Code Sample

一切都是重复的,我为什么会失去理智。我在Visual Studio 2012中,使用C#。一切都编译干净,但应用程序在引用这些模糊控件的页面上崩溃。

控制我正在尝试使用: <blog:SimpleCaptchaControl ID="simplecaptchaX" runat="server" TabIndex="6" />

此外,SimpleCaptchaControl是一个继承自WebControl的类。我在web.config中引用了它,如下所示:

<add assembly="MyStuff.Controls.Captcha" namespace="MyStuff.Controls.Captcha" tagPrefix="blog"/>

请帮忙。

0 个答案:

没有答案