Добавить файлы изображений в проект Visual Studio 2010 - PullRequest
1 голос
/ 16 сентября 2010

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

Ответы [ 2 ]

3 голосов
/ 16 сентября 2010

Вы можете добавить файл в свой проект, выбрав «Добавить существующий элемент» в меню проекта. Затем в свойствах файла (нажмите F4) выберите «Build Action» («Встроенный ресурс»). Тогда ваш файл будет встроен в сборку.

Получить файл можно с помощью Assembly.GetManifestResourceStream :

Type t = typeof(SomeType);
Stream embeddedFileStream = t.Assembly.GetManifestResourceStream(t, "yourfilename.jpg")

«SomeType» должен быть в той же сборке, что и встроенный ресурс, и вам нужно будет указать имя файла относительно расположения пространства имен типа.

0 голосов
/ 16 сентября 2010

В Windows Forms вы можете сделать это:

  • Щелкните правой кнопкой мыши проект в Solution Explorer
  • Нажмите на свойства
  • Нажмите вкладку Ресурсы слева
  • Нажмите на среднюю ссылку, которая появится

Затем все, что вам нужно сделать, это перейти в свойства → дважды щелкнуть Resorces.resx → и перейти к Добавить ресурс Добавить существующий файл .

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