|
121 / 114 / 62
Регистрация: 27.07.2014
Сообщений: 225
|
|
Связанные ресурсы приложения: вынести за пределы исполняемого файла17.07.2015, 21:24. Показов 1977. Ответов 12
При добавлении ресурсов в проект Visual Studio, они создаются как связанные ресурсы. И по идеи вещей должны появляться рядом с исполняемым файлом в соответствующей папке Resource's. Но этого не происходит! Все ресурсы компилируются в сам *.exe-шник. А если в качестве ресурсов картинки и аудио файлы, то исполняемый файл начинает занимать много места. Да, и, если у меня два приложения должны использовать одни и те же ресурсы, то как быть?
Мне нужно сделать так, чтобы все ресурсы из проекта сохранялись рядом с исполняемым файлов в папке .\bin, а не вшивались в сам *.exe-шник. И что самое важное, при отсутствии доступа к какому-либо из файлов-ресурсов приложение просто выдавало ошибку....
0
|
|
| 17.07.2015, 21:24 | |
|
Ответы с готовыми решениями:
12
Добавить изображение в ресурсы исполняемого файла Как записать значение CheckBox в ресурсы исполняемого файла
|
|
Администратор
|
|||
| 18.07.2015, 00:40 | |||
|
Hemicide, если внимательно прочитать документацию (Linked and Embedded Resources), то станет понятно что оба типа ресурсов компилируются внутрь сборки. Вот прямая цитата:
1
|
|||
|
121 / 114 / 62
Регистрация: 27.07.2014
Сообщений: 225
|
|||
| 18.07.2015, 01:06 [ТС] | |||
|
0
|
|||
|
burning1ife
|
|||
| 18.07.2015, 12:43 | |||
|
Если рядом в папке - установить в Content, вшиты - в Resources. Чего-то другого не дано. Добавлено через 1 минуту Либо же как уже предложили в отдельную dll запихать.
0
|
|||
|
121 / 114 / 62
Регистрация: 27.07.2014
Сообщений: 225
|
||
| 18.07.2015, 16:10 [ТС] | ||
|
Мне нужно чтобы ресурсы вообще никак не вшивались в *.exe. А брались программой из папки рядом. Вы поймите, у меня, допустим, аудио и картинки не сжатые, и всё это шьётся в *.exe. Это вот из каких соображений так сделано? Зачем раздувать *.exe-шник?
0
|
||
|
Администратор
|
|||||||
| 18.07.2015, 16:17 | |||||||
|
0
|
|||||||
|
121 / 114 / 62
Регистрация: 27.07.2014
Сообщений: 225
|
|
| 18.07.2015, 16:41 [ТС] | |
|
kenny69, это в WPF (а при чём тут он?) они никуда не вшиваются.
В WinForms и копируются и вшиваются!
0
|
|
|
121 / 114 / 62
Регистрация: 27.07.2014
Сообщений: 225
|
|
| 18.07.2015, 16:48 [ТС] | |
|
Если файлы добавлять не через ресурсы, то тогда да, они не вшиваются и копируются рядом, но и пользоваться ими я не могу как ресурсами. Не могу я в дизайнере на этапе инициализации формы задать BackgroundImage как New Bitmap("Media/...")
0
|
|
|
burning1ife
|
|||||||
| 18.07.2015, 16:56 | |||||||
|
Как бы разницы между WPF и Winforms в этом вопросе нет
Добавлено через 4 минуты Через CodeBehind
0
|
|||||||
|
121 / 114 / 62
Регистрация: 27.07.2014
Сообщений: 225
|
|
| 18.07.2015, 17:05 [ТС] | |
|
kenny69, ясно, понял, спасибо! На этом и остановимся пока что.
0
|
|
| 18.07.2015, 17:05 | |
|
Помогаю со студенческими работами здесь
13
Как сменить значок исполняемого файла приложения
Получить имя исполняемого файла своего приложения Как программно поменять иконку исполняемого файла приложения? Вынести изображение за пределы контейнера, Bootstrap Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|