ここから、プロジェクトのプロパティで「シリアル化アセンブリの生成」を自動に設定しているため、プロジェクトに MyAssembley.XmlSerializers.dll ファイルが作成されていることがわかりました。
私はクラス ライブラリをサーバーにデプロイしていますが、どうなるのだろうと思っていました。
- MyAssembley.XmlSerializers.dll なしで MyAssembley.dll のみを展開する場合 (.NET ランタイムはその場でそれを生成するだけだと思います)
両方のdllを一度展開したことがある場合。
- MyAssembley.dll に変更を加えます (MyAssembley.XmlSerializers.dll も変更されると思います) が、最終的には MyAssembley.dll を展開するだけです。したがって、最終的には MyAssembley.dll (最新バージョン) と MyAssembley.XmlSerializers.dll (古いバージョン) になります [質問 1 に移りますか?]
前もって感謝します。