次のコードを実行すると、XML ファイルが で正しく作成されc:\temp
ます。
XmlSerializer xs = new XmlSerializer(typeof(ObservableCollection<Models.Customer>));
using (StreamWriter wr = new StreamWriter("C:/temp/CustomerMock2.xml"))
{
xs.Serialize(wr, CustomerList);
}
ただし、実際にはプロジェクトの下のサブディレクトリに作成したいのですが、これを行うと:
using (StreamWriter wr = new StreamWriter("Data/CustomerMock2.xml"))
それを書き込むかのように機能しますが、ファイルはそのディレクトリに表示されません。
C:\Projects\Prototype12\CustomersModul\bin\Debug\Data
.
プロジェクト内の相対パスを使用して StreamWriter でファイルを作成するにはどうすればよいですか?