2016-11-08 1 views
5

Мой сценарий: я создаю небольшое приложение cli, которое я хочу, чтобы хранить пользовательские данные в каком-то пользовательском локальном кеше.Как хранить данные пользовательских приложений в приложении консоли .net Core

Я думаю, что я ищу что-то похожее на путь Environment.SpecialFolder.ApplicationData, но в ядре dotnet и кросс-платформе.

ответ

0

Я знаю, что это не совсем то же самое, но я решил ее хранения данных в папке приложения, как так:

var userDataPath = Path.Combine(AppContext.BaseDirectory, "userdata.json"); 

Конечно, вы можете также взять вложенную AppContext.BaseDirectory.