私は最近、いくつかの作業を行う大規模な C# コード ベースをチェックアウトし、プロジェクトを VS2005 から VS2008 に変換しました。ソリューションの構築時に、そこに属さないたくさんの designer.cs ファイルが生成されたようです。クラスの再宣言エラーが発生しています。designer.cs (および関連付けられた resx ファイル) は、単なる古い C# クラスであるクラスから生成されていることに注意してください。このクラスには、デザイナーがまったく関連付けられていません。
これらのファイルを削除すると、問題が解決します。問題は、(約 14000 ファイルのコード ベースから) 500 以上のファイルがあるため、誤ったファイルを見つけて削除するのは面倒なプロセスです。さらに重要なことに、なぜ/どのようにこれが起こったのか知りたい.
何か案は?