Как Встроить/Связать двоичные данные в модуль Windows

Таким образом, у меня есть проект Visual Studio 2008 года, который имеет большой объем двоичных данных, на которые он в настоящее время ссылается. Я хотел бы упаковать двоичные данные во многом как Вы, может сделать с C# путем добавления его как "ресурса" и компиляции его как DLL.

Позволяет говорят, что все мои данные имеют расширение ".data" и в настоящее время считываются с проекта Visual Studio.

Существует ли способ, которым можно скомпилировать или связать данные в .dll, который это называет?

Я посмотрел на часть ссылки Google для этого, и до сих пор я ничего не придумал - единственное возможное решение, которое я предложил, должен использовать что-то как ResGen, чтобы создать .resources файл и затем связать его использование, которое AssemblyLinker с / Встраивают или флаги Ссылки/. Я не думаю, что это работало бы правильно хотя, потому что у меня нет текстовых файлов для создания .resources файлов, а скорее самих двоичных файлов.

Совет?

9
задан jww 1 November 2018 в 11:27
поделиться

2 ответа

  1. Щелкните правой кнопкой мыши сценарий ресурса (файл .rc)
  2. Выберите Импорт

http://msdn.microsoft.com/en-us/library/saced6x2.aspx

Вы можете вставить любой "пользовательский" файл, который вы хотите, а также такие вещи, как .bmps и прочее, что VisualStudio "знает", как редактировать. Затем вы можете получить к ним доступ с помощью ресурсных функций вашего фреймворка, таких как FindResource LoadResource и т.д....

Если у вас нет скрипта ресурсов.

  1. Нажмите Project (Проект)
  2. Добавить новый элемент
  3. Скрипт ресурса

http://msdn.microsoft.com/en-us/library/sxdy04be(v=VS.71).aspx

5
ответ дан 4 December 2019 в 20:22
поделиться

Вы можете встроить двоичные данные в виде массива языка C - никаких ресурсов не требуется. Старый классический трюк. см., Например, XD

6
ответ дан 4 December 2019 в 20:22
поделиться
Другие вопросы по тегам:

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