В настоящее время у меня есть код ниже в моем приложении WPF, которое делает именно то, что я хочу, однако после публикации этого файла он не обязательно сможет получить доступ к этим папкам, так как они не будут указывать на правильные значения.каталог и папок не будет.
Я надеялся, что кто-нибудь сможет сказать мне, как лучше всего сохранить что-то в локальной папке?
Не важно, находится ли она внутри самой папки приложения или нет.
Код, который я сейчас использую для записи файла:
using (Stream stream = File.Open(@"..\..\Templates\data.bin", FileMode.Create))
{
BinaryFormatter bin = new BinaryFormatter();
bin.Serialize(stream, templateList);
}
Код, который я сейчас использую для загрузки файла:
using (Stream stream = File.Open(@"..\..\Templates\data.bin", FileMode.Open))
{
BinaryFormatter bin = new BinaryFormatter();
templateList = (List<Template>)bin.Deserialize(stream);
}