В UWP есть функция, которая возвращает папку доступную для записи. Но у меня сама программа написана на .net core, так что этот вариант отпадает. То, что она запускается как UWP - не помогает.
Нашел
документацию, которая описывает два метода:
- Можно писать и читать через
Environment.SpecialFolder
;
- Можно читать файлы, добавленые в проект.
Проблема, как это часто бывает, была в моем коде. Вернее в библиотеке, которую я использую. Она скачивает файлы через консольную утилиту, а это запрещено для приложений UWP. Если бы не это, то я мог бы писать в
SpecialFolder
, а так придется добавить все нужные файлы в пакет.