Título: Compilando en tiempo de ejecucion (¿make builder?) C# Publicado por: Codename!! en 9 Diciembre 2010, 13:38 pm Feliz Navidad!! ;D
Tengo una duda acerca de C# y como podria hacer un builder. He estado mirando acerca de compilacion en tiempo de ejecucion para poder compilar mi proyecto con las opciones que en ese momento sean oportunas y he encotnrado esto http://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Compile-C-or-VB-source-code-run-time.html (http://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Compile-C-or-VB-source-code-run-time.html) y esto tambien! http://support.microsoft.com/kb/304655 (http://support.microsoft.com/kb/304655) Que me ha parecido super interesante! Para el que sea un poco vaguete y no le apetezca mirar las web que he dejado aqui esta lo que hace posible la compilacion en tiempo de ejecucion en un programa: Código
Código De modo que veo que con System.CodeDom y algo mas se puede compilar el codigo que tu le introduces a modo de una variable string. Mi problema es que quiero compilar un proyecto entero de c# con sus librerias y referencias.. porsupuesto en una string es impensable! Como podria hacer para generar un exe con unas opciones y caracteristicas que yo le ponga a partir de otro exe?? vamos un builder de toda la vida xd Título: Re: Compilando en tiempo de ejecucion (¿make builder?) C# Publicado por: raul338 en 9 Diciembre 2010, 14:23 pm Tal vez esto te sirva
Compilacion personalizada en tiempo de ejecucion C#.net (https://foro.elhacker.net//foro.elhacker.net/vbnet/crear_ejecutables_y_modificar_variables_en_cnet-t286880.0.html) :) Título: Re: Compilando en tiempo de ejecucion (¿make builder?) C# Publicado por: Codename!! en 9 Diciembre 2010, 21:22 pm Respuesta sublime.
;D ;-) Título: Re: Compilando en tiempo de ejecucion (¿make builder?) C# Publicado por: Codename!! en 9 Diciembre 2010, 22:11 pm Aunque tengo una duda!
si yo lo que quiero es pasar todo un proyecto? y en este proyecto tiene varias clases y demas? pongo la clase principal o como??? he probado a ponerlo como referencias del compilador, pero me da error y se me cierra el programa Código: // Instanciamos un compilador asi con todas las clases y paquetes de los que dependa? Título: Re: Compilando en tiempo de ejecucion (¿make builder?) C# Publicado por: raul338 en 9 Diciembre 2010, 23:47 pm Con todas las clases no, con todos los assemblies (dll) de los que dependa (si no tiene ruta, sera tomado como que esta en la ruta del sistema o en la variable PATH)
En cuanto a los archivos, ni idea, me mataste :xD Título: Re: Compilando en tiempo de ejecucion (¿make builder?) C# Publicado por: Codename!! en 10 Diciembre 2010, 14:09 pm vaya xddd
|