WPF C # XML ресурсы в подпапке не создаются - PullRequest
0 голосов
/ 03 декабря 2010

В настоящее время в каталоге моего проекта у меня есть папка «Данные», и в ней у меня есть два XML-файла, которые я использую в своем приложении WPF. Я установил XML-файлы как «Ресурс», а параметр «Копировать в выходной каталог» - «Всегда копировать». Однако следующий код выдает исключение DirectoryNotFoundException, поскольку файлы не копируются в bin \ debug при создании приложения.

return new Game(XDocument.Load("Data/Game.xml").Root);

Как мне сделать так, чтобы каждый раз, когда я строил, файлы перемещались без необходимости делать это вручную каждый раз, когда я меняю свой XML?

1 Ответ

4 голосов
/ 03 декабря 2010

Установите 'Build Action' на Нет Когда вы установите Build Action на Resource - это означает, что VS автоматически упакует этот файл в сборку как встроенный ресурс.Подробнее о ресурсных файлах на MSDN И когда «Build Action» имеет значение Нет - Studio больше ничего не нужно делать, кроме как выполнить команду «Копировать в выходной каталог».

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