У нас есть программа, которую нужно запускать на локальных машинах, терминальных серверах и Citrix.
Во время работы программы необходимо создать некоторые данные, которые зависят от пользователя (журналы), поэтомупо этой причине я сохраняю это в AppData (C: \ Users \\ AppData \ Roaming)
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
Я почти уверен, что это работает локально и TS, но как насчет Citrix.Я слышал некоторую информацию о том, что данные, созданные в AppData во время сеанса, удаляются при выходе из системы, но может ли это действительно быть правдой.У меня сложилось впечатление, что
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
- это папка volitile (C: \ Users \\ AppData \ Local), в то время как данные, добавляемые в папку Roaming, сохраняются от сеанса к сеансу.