Не удается найти файл JSON в текущем каталоге - папка не добавляется в сборку - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь десериализовать файл JSON, который хранится в папке в моем проекте форм Windows.

Десериализовать из файла:

private HashSet<string> swearWords = JsonConvert.DeserializeObject<HashSet<string>>(File.ReadAllText(Directory.GetCurrentDirectory() + @"\Folder\file.json"));

Я получаю ошибку:

System.IO.DirectoryNotFoundException: 'Не удалось найти часть пути' C: .. \ Prototypes \ Prototype1 \ Prototype1 \ bin \ Debug \ Folder \ file.json '.'

Когда я перехожу к папке Debug, кажется, что моей папки, содержащей мои файлы json, там нет.Насколько я вижу, путь правильный, но я не думаю, что мои json-файлы добавляются при сборке проекта.

Папка / файлы включены в проект .

Как убедиться, что созданная мной папка включена при сборке проекта?

1 Ответ

0 голосов
/ 21 марта 2019

Вы установили свойства файла для копирования содержимого в выходной каталог?Проверьте прикрепленное изображение.

Copy to Output Directory

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...