Una característica que nos brinda ASP.NET desde la versión 2.0
es que es posible mezclar lenguajes de programación en la aplicación.
Esta característica permite que diversos programadores, puedan trabajar en conjunto en un mismo
proyecto sin problemas, o que podamos
incorporar ejemplos y utilidades desarrolladas en otro lenguaje diferente al de
nuestro website.
Simplemente agregando webforms y todo marcha bien. No se puede mezclar código claro está en una
misma página.
Cuando utilizamos clases, agregadas a la carpeta App_Code, de diferentes lenguajes, no será posible hacerlo al menos que
configuremos en el web.config, una definición de DLL a generar para cada tipo
de lenguaje.
Entonces debemos de:
1.
Crearemos una sub-carpeta dentro de App_Code para
cada tipo de lenguaje que planeamos utilizar.
Ejemplo: JSharp, VBNET, CSharp.
2.
Luego en el
web.config definiremos para la sección “Compilation” lo siguiente:
<compilation>
<codeSubDirectories>
<add directoryName="CSharp"/>
<add directoryName="VBNET"/>
<codeSubDirectories>
<add directoryName="CSharp"/>
<add directoryName="VBNET"/>
<add directoryName="JSharp"/>
</codeSubDirectories>
</compilation>
</codeSubDirectories>
</compilation>
Esto lo que hará es que el compilador interprete cada
carpeta como una DLL por aparte a ser generada,
entonces en cada una de ellas pondremos las clases en el lenguaje que
especificamos.
No hay comentarios:
Publicar un comentario