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