Войти
ПрограммированиеФорумОбщее

C++ выполнить C# код из файла ( кроссплатформенно )

#0
19:28, 29 авг 2015

привет !
вопрос, что есть на данный момент и что почитать про парс C# кода и его выполнения кроссплатформенно, то есть без привязки к каким либо платформам

что есть
- С++ приложение
- код на C# который должен выполнятся в рантайме из загруженного файла и иметь возможно влиять на ресурсы приложения

суть - аля LUA, только на C# для управления ресурсами проекта

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

#1
19:53, 29 авг 2015

Так что нужно, managed from unmanged, или самому интерпретировать ?

#2
23:28, 29 авг 2015

I
> - код на C# который должен выполнятся в рантайме из загруженного файла и иметь
> возможно влиять на ресурсы приложения
Это именно исходный код на языке C# или уже скомпилированный IL? Если второе, то надо взять mono runtime и прикрутить его к C++ приложению. Хотя не знаю, все ли платформы Mono поддерживает... Если первое, то сводится ко второму прикручиванием компилятора из того же Mono - mcs.exe.

#3
0:07, 30 авг 2015

http://www.mono-project.com/docs/advanced/embedding/

#4
0:11, 30 авг 2015

I
> так вот что сейчас можно в рантайме загружать и исполнять на устройстве?
Вроде как JIT нельзя, а без него толку от C# скриптов ноль, имхо.

Но я в iOS разработке лев толстой, если что.

ПрограммированиеФорумОбщее

Тема в архиве.