サブフォルダのweb.configファイルの名前空間を4.0に壊れて削除しますか?

StackOverflow https://stackoverflow.com/questions/3816960

  •  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をもたらしました!参照を修正することで問題を解決します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top