Разница между «SpecialFolder.LocalApplicationData» и «SpecialFolder.ApplicationData»?
В моей системе%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);
У меня вопрос: в какое из этих мест мое приложение должно сохранять свои данные?
Существуют ли руководящие указания, какие из этих мест использовать? И я оставляю себя открытым для проблем, если я выбрал неправильное местоположение?