В моей системе %AppData%
приводит к ApplicationData
, который равен C:\Users\<USER>\AppData\Roaming
Но есть и C:\Users\<USER>\AppData\Local
И для некоторой путаницы D:\Users\<USER>\AppData\LocalLow
string local = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
string roaming = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
Мой вопрос в том, в каком из этих мест мое приложение будет сохранять свои данные?
Существуют ли рекомендации по использованию этих мест? И я оставляю себя открытым для проблем, если я выбираю неправильное местоположение?