プロジェクトの .csproj のターゲット (ビルド後) にsgen.exeコマンドを配置しました。コマンドはXmlSerializers.dllを生成し、プロジェクトはそれを期待どおりに使用します。
この問題は、プロジェクトを持っている人が.NET Reflectorを使用して、参照されているサード パーティ製アセンブリ を逆コンパイルおよびデバッグする場合に発生します。この時点で、プロジェクト sgen.exe コマンドを再コンパイルすると、アセンブリまたはいずれかを読み込めないため、エラーがスローされます。その依存関係、これは、外部参照アセンブリに「同じ名前の型」、「同じカスタム型を使用する 2 つのクラス」などの典型的な Sgen エラーがあるためです。サードパーティのアセンブリとして、私はそれを変更できません...そしてno use .NET Reflector はオプションではありません...解決策はありますか? またはそれを解決するためのリフレクターのオプション?または、Sgen がこのアセンブリの型を事前シリアル化しようとする理由を知っている人はいますか?
事前にありがとう...