Когда я запускаю следующий код, файл XML является правильно создан в c:\temp
:Как создать файл с StreamWriter с использованием относительного пути?
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 с относительным путем внутри моего проекта?
ASP.NET или Windows? –
это приложение WPF с использованием Prism, так что это происходит в модуле –
Любой тихий catch :)? –