で説明したように、C# のフィールドの順序は重要ですか? 、シリアライズ可能なプロパティの順序は、特に XmlSerializer の出力に影響します。
しかし、フィールドが (部分クラスを使用して) 2 つのファイルにある場合、結果の順序を実際に制御しているものを知っている人はいますか? つまり、どのファイルのプロパティが最初に来ますか?
(背景: 2 つのファイルの 1 つが xsd から自動生成され、もう 1 つが手動で編集されるシナリオに遭遇したため、これを尋ねます。テスト出力は、開発者ボックスとスクリプト化されたビルド ボックスで異なります。おそらくこれは、2 つの環境での xsd->C# ステップのタイミングと履歴のいくつかの違いの副作用です. 修正方法はさまざまですが、可能であればコンパイル プロセスをもう少しよく理解したいと思います.)