Чтение из файла внутри решения VS - PullRequest
0 голосов
/ 05 апреля 2011

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

Возможно ли это?

Если это так, как я должен ссылаться на него в коде?Я бы предположил, что ссылка на «myXML.xml» не будет работать, потому что, если он включен, файл больше не существует как отдельный объект.

Альтернативная идея - скопировать / вставить содержимое в строку,но это кажется плохой идеей во многих отношениях.(Это 900 строк.)

Идеи?

Спасибо.

Реальная мотивация заключается в том, что я действительно предпочитаю отдельные исполняемые файлы, а не заставляю пользователя проходить процесс установки,Кроме того, есть дополнительная выгода, которую они с меньшей вероятностью получат.

Ответы [ 2 ]

3 голосов
/ 05 апреля 2011

Это довольно просто сделать, вы можете хранить файлы в любой сборке .NET как «Встроенные ресурсы», к которым можно получить доступ во время выполнения.

См. Статью Microsoft здесь для подробного изложения о том, как это сделать.

0 голосов
/ 05 апреля 2011

Другим способом являются файлы ресурсов, http://msdn.microsoft.com/en-us/library/7k989cfy%28v=vs.80%29.aspx

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