Программно встройте ресурсы в блок.NET

Определенно необходимо изучить Objective C, даже если Вы принимаете решение использовать один из мостов. Apple уже показала их обработкой Java, что они действительно не интересуются обеспечением огромных сумм поддержки или назад совместимости к использованию Какао ни через что кроме Objective C.

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

7
задан Cœur 27 August 2018 в 06:17
поделиться

4 ответа

Вы можете использовать Cecil , чтобы открыть сборку и вставить ресурс (я делаю). YMMV

4
ответ дан 7 December 2019 в 01:25
поделиться

You can dynamically build Assemblies using reflection, specifically the AssemblyBuilder class, and include resources in your dynamically built assembly. I'm not sure it's possible to disassemble an existing assembly using reflection (although now I'm interested).

I would bark up another tree if possible.

1
ответ дан 7 December 2019 в 01:25
поделиться

You're probably looking for System.Runtime.Emit to dynamically compile an assembly.

1
ответ дан 7 December 2019 в 01:25
поделиться

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

4
ответ дан 7 December 2019 в 01:25
поделиться
Другие вопросы по тегам:

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