Duplicar posibles:
Best way to call Managed .NET code from Unmanaged codeC# como lenguaje de script
Tengo curiosidad por saber si podría posiblemente utilizar C# como lenguaje de script alojado en una aplicación de C++ nativo. He estado trabajando en mi propio motor de juego durante 5 años, pero nunca he tocado el aspecto de scripting. Me gusta cómo en Unity puedo escribir scripts de C# para los diferentes objetos en el juego.
Hice algunas búsquedas pero no pude encontrar nada de uso real.
Tenga en cuenta que mi pregunta no está relacionada con .Net sino con C# como lenguaje general.
Solo para asegurarse, voy a decir esto: no quiero llamar a C++ nativo desde C#. Lo quiero al revés.
Si alguien pudiera indicarme algunos recursos, lo agradecería.
suena factible, siempre que haya una interfaz administrada para lo que desea llamar. – Jodrell
Creo que quizás, [esto] (http://stackoverflow.com/questions/1832293/c-sharp-scripting-language) es un mejor ajuste que el duplicado sugerido. Aunque no diría que es un duplicado exacto, –
C# no está diseñado para ser un lenguaje de scripting. ¿Has considerado (si es posible) el uso de JavaScript? Mire en el motor V8 de Google (que creo que ya es C++), y puede enganchar objetos nativos de C++ desde JavaScript ... Es cierto que JavaScript está diseñado para la web, pero se puede adaptar a otras aplicaciones. – series0ne