Как встроить текстовый файл в блок.NET?

117
задан Drew Noakes 30 April 2009 в 12:46
поделиться

3 ответа

Щелкните правой кнопкой по файлу проекта, выберите Свойства.

В окне, которое открывается, перейдите к вкладке Resources, и если это имеет просто синюю ссылку посреди вкладки, нажмите его, для создания нового ресурса.

enter image description here

Затем от панели инструментов выше вкладки, выберите, чтобы добавить новый текстовый файл, дать ему имя, это будет добавлено к Вашему проекту и открыто.

, Если Вы добираетесь настолько далеко, затем в Вашем коде, можно ввести в Ресурсах. TheNameYouGaveTheTextFileHere и Вы можете получить доступ к своему содержанию. Обратите внимание в первый раз использование класса Ресурсов в классе необходимо добавить, директива использования (поразите Ctrl +. после ввода Ресурсов, чтобы заставить меню заставлять VS делать это для Вас).

, Если что-то было неясно о вышеупомянутом описании, оставьте комментарий, и я отредактирую его, пока это не будет завершено или имеет смысл :)

146
ответ дан David 5 November 2019 в 08:49
поделиться

В Visual Studio 2003 Visual Studio 2005 и возможно более ранние версии (это работает в 2008 также) можно включать текстовый файл в проект, затем в панель 'Properties', установить действие на 'Встроенный Ресурс'. Затем можно получить доступ к файлу как к потоку с помощью Assembly.GetManifestResourceStream(string).

Другие ответы здесь более удобны. Я включаю это для полноты.

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

38
ответ дан Drew Noakes 5 November 2019 в 08:49
поделиться

Да, Вы корректны - создают файл ресурсов. Когда Вы делаете это, Вы не должны "загружать" строку, на нее сошлются как Ресурс. WhateverStringYouDefined.

4
ответ дан Otávio Décio 5 November 2019 в 08:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: