У меня есть приложение Winforms, которое должно создавать записи в определенный файл конфигурации во время использования.Как только я использую режим отладки, этот файл может быть создан и записан в него, но как только я создаю Setup Project и фактически устанавливаю приложение, я не могу получить доступ со следующим исключением.
Файл конфигурации находится в том же каталоге, что и программа (в программеФайлы)
Код, который я использую для чтения / записи.
public static string[] GetDefaultConfigFile(string path)
{
string[] res = {};
if (File.Exists(GetInternalFileName(path)))
{
using (StreamReader tr = new StreamReader(GetInternalFileName(path)))
{
res = tr.ReadToEnd().Split(';');
}
}
return res;
}
public static void SaveDefaultConfigFile(string fileName, string path)
{
using (var tw = new StreamWriter(GetInternalFileName(path)))
{
tw.Write(fileName);
tw.Close();
}
}
private static string GetInternalFileName(string path)
{
return path + "\\setup.config";
}