0

私は正気の終わりにいます。blogengine.net のアーカイブ ページと投稿ページを、実際のブログ サイトとは別のサイトに組み込んでみました。あいまいな参照エラーが発生する 2 つのコントロールを含む投稿ページを除いて、ほとんどは機能します。

クリーニング、さまざまな Web コントロールの作成、別の名前での参照、名前空間の変更、コントロールの変更、新しいコントロールの追加を試みましたが、何をしてもあいまいな参照が表示されます。

コントロールの定義に移動しようとすると、2 つのクラス パスが表示されますが、どちらも同じクラスに解決されます。 コードサンプル

.ascx コントロールで、別の Web コントロールを選択しようとすると、クラスの正確な複製が表示されます。 コードサンプル

すべてが重複していて、その理由がわかりません。私は C# を使用して Visual Studio 2012 にいます。すべてがクリーンにコンパイルされますが、これらのあいまいなコントロールを参照するページでアプリがクラッシュします。

私が使用しようとしているコントロール: <blog:SimpleCaptchaControl ID="simplecaptchaX" runat="server" TabIndex="6" />

また、SimpleCaptchaControl は WebControl を継承するクラスです。次のようなweb.configでそれへの参照があります:

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

助けてください。

4

0 に答える 0