Отсутствует файл XML в режиме отладки - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть проект в VS 2010 с XML-файлом.Я хочу прочитать, но в режиме отладки я получаю файл ошибки не найден?Как я могу сказать VS скопировать его в папку отладки?

Ответы [ 3 ]

2 голосов
/ 07 февраля 2012

Щелкните правой кнопкой мыши файл в обозревателе решений, выберите «Свойства», затем установите «Копировать в выходной каталог» на «Копировать всегда».

Это будет копировать файл в папку сборки каждый раз, когда вы собираете проект.

0 голосов
/ 07 февраля 2012

Есть несколько способов сделать.Если xml является частью вашего проекта, вы должны добавить его, а затем в свойствах установить его для копирования всегда, копировать, если новее.

Вы также можете добавить его в качестве ресурса, вам придется изменитьТо, как вы читаете его тогда, поскольку он больше не будет в файле, а скомпилирован в exe / dll.Преимущество в том, что его нельзя пропустить, но если вы хотите изменить его, вам придется перекомпилировать.Иногда VS немного сомневается в этом, и вы можете захотеть сделать Чистое решение, чтобы убедиться, что оно компилируется в последней версии.

Укажите путь к файлу и его имя в файле конфигурации, возможно,с помощью некоторого диалогового окна в стиле администратора, чтобы найти его, вы можете запустить его, его там нет или он не установлен.

Последнее, но не менее важное: оставьте этот лот до тех пор, пока вы не узнаете больше, и просто скопируйте его в каталог bin / debug.

0 голосов
/ 07 февраля 2012

В вашем проекте XML files может быть excluded.

Проверьте это.

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