1. ホーム
  2. asp.net

[解決済み] ASP.Netのエラーです。"型 'foo' は "temp1.dll" と "temp2.dll" の両方に存在します。

2022-10-29 07:48:48

質問

Web アプリケーション プロジェクトを実行すると、不定期に CS0433 エラー: 複数の DLL に型が存在します というメッセージが表示され、ページが失敗することがあります。 DLL はすべて "Temporary ASP.NET Files" ディレクトリに存在する生成された DLL です。

どのように解決するのですか?

web.config ファイルの "compilation" 要素に batch="false" 属性を追加してください。

この問題は、ASP.NET 2.0 がアプリケーションの参照とアプリケーションのフォルダー構造を使用してアプリケーションをコンパイルする方法によって発生します。アプリケーション用の web.config ファイル内の要素のバッチ プロパティが true に設定されている場合、ASP.NET 2.0 はアプリケーション内の各フォルダーを個別のアセンブリにコンパイルします。

http://www.sellsbrothers.com/1995

http://support.microsoft.com/kb/919284