Программное встраивание ресурсов в сборку .NET.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Программное встраивание ресурсов в сборку .NET.

Сообщение Anonymous »

У меня есть скомпилированная сборка .NET со встроенным файлом ресурсов (с именем «Script.xml»). Мне нужно программно поменять его на другой.

Можно ли это сделать без перекомпиляции из исходников?

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

FileStream exe = new FileStream(currentexe, FileMode.Open);

//find xml part of exefile
string find = "";
string lastchars = new string(' ', find.Length);
while (exe.CanRead) {
lastchars = lastchars.Substring(1) + (char)exe.ReadByte();
if (lastchars == find) {
exe.Seek(-find.Length, SeekOrigin.Current);
break;
}
}

//output serialized script
int bytenum = 0;
foreach (byte c in xml) {
if (c == 0) break;
exe.WriteByte(c);
bytenum++;
}

//clean out extra data
while (bytenum++ < ScriptFileSize) {
exe.WriteByte(0x20);
}
exe.Close();


Подробнее здесь: https://stackoverflow.com/questions/110 ... t-assembly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Встраивание всех внешних ресурсов HTML-страницы в один файл с помощью JavaScript в браузере.
    Anonymous » » в форуме Html
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Программное обновление ресурсов внутри APK
    Anonymous » » в форуме Android
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Встраивание Kestrel в приложение WinForm .NET 6
    Гость » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Гость
  • Pythonnet Встраивание Python в пример .net, не загружающий модуль
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать сборку Android tv apk в сборку samsung tpk?
    Гость » » в форуме Android
    0 Ответы
    107 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»