C# では、Ivy と NAnt で使用する XML ファイルを作成する必要がありますが、出力ファイルで適切なエンコーディングを取得するのに苦労しています。
XElement の .Save("C:\foo.xml") を使用すると、正しい見た目のファイルが得られますが、ファイルは実際には UTF-8 を使用して保存されているため、Ivy や NAnt が動揺しますが、実際には保存する必要があります。 ANSIとして使用できるようにします。
.ToString() を使用してテキストを取得し、StreamWriter を使用してそれをファイルに書き込むことです。
理想的には、.Save() 中にフォーマットを設定したいのですが、これに関する情報が見つかりません。
ありがとう。