サブフォルダのweb.configファイルの名前空間を4.0に壊れて削除しますか?
-
26-09-2019 - |
質問
この質問に似て
私は、4.0へのWebアプリケーションを移植しています。これは、名前空間を追加し、ルートweb.configファイルがあります:
<namespaces>
<add namespace="Insignia.Catalog2"/>
...
</namespaces>
独自のweb.configファイルでこのアプリへのサブフォルダがあります:
<namespaces>
<remove namespace="Insignia.Catalog2"/>
<add namespace="Insignia.Catalog"/>
</namespaces>
.Catalogと.Catalog2は、クラス名が重複しています。これは、3.5スルーASP.NET 2.0で素晴らしい仕事が、4.0で壊れているようだ - 私は今、衝突のクラス名に関するコンパイラのエラーを取得し、である。
。解決
さて、私はそれを考え出しました。 「削除」のタグが.Catalog2を削除している間に、別のDLLは、その名前空間への参照を含むように変更しました。そのほかのDLLからコントロールを使用すると、それに伴い.Catalog2をもたらしました!参照を修正することで問題を解決します。
所属していません StackOverflow