Cómo: Generar un ensamblado de un solo archivo
Un ensamblado de un único archivo, que es el tipo de ensamblado más sencillo, contiene la información e implementación del tipo, además del manifiesto del ensamblado. Para crear un ensamblado de un único archivo se pueden usar compiladores de la línea de comandos o Visual Studio 2005. De forma predeterminada, el compilador crea un archivo de ensamblado con la extensión .exe.
Nota |
---|
Visual Studio 2005 para C# y Visual Basic solo se puede utilizar para crear ensamblados de un solo archivo.Si se desea crear ensamblados de múltiples archivos, se deben usar compiladores de la línea de comandos o Visual Studio 2005 para Visual C++. |
Los procedimientos siguientes muestran cómo se crean ensamblados de un único archivo mediante compiladores de la línea de comandos.
Para crear un ensamblado con la extensión .exe
En el símbolo del sistema, escriba el siguiente comando:
<comando del compilador> <nombre del módulo>
En este comando, comando del compilador es el comando del compilador para el lenguaje utilizado en el módulo de código y nombre del módulo es el nombre del módulo de código que se va a compilar en el ensamblado.
En el ejemplo siguiente se crea un ensamblado denominado myCode.exe desde un módulo de código denominado myCode.
csc myCode.cs
vbc myCode.vb
Para crear un ensamblado con una extensión .exe y especificar el nombre del archivo de salida
En el símbolo del sistema, escriba el siguiente comando:
<comando del compilador> /out:<nombre de archivo> <nombre del módulo>
En este comando, comando del compilador es el comando del compilador para el lenguaje usado en el módulo de código, nombre de archivo es el nombre del archivo de salida y nombre del módulo es el nombre del módulo de código que se va a compilar en el ensamblado.
En el ejemplo siguiente se crea un ensamblado denominado myAssembly.exe desde un módulo de código denominado myCode.
csc /out:myAssembly.exe myCode.cs
vbc /out:myAssembly.exe myCode.vb
Crear ensamblados de biblioteca
Un ensamblado de biblioteca es parecido a una biblioteca de clases. Contiene tipos a los que harán referencia otros ensamblados, pero no tiene un punto de entrada para comenzar la ejecución.
Para crear un ensamblado de biblioteca
En el símbolo del sistema, escriba el siguiente comando:
<comando del compilador> /t:library <nombre del módulo>
En este comando, comando del compilador es el comando del compilador para el lenguaje utilizado en el módulo de código y nombre del módulo es el nombre del módulo de código que se va a compilar en el ensamblado. También se pueden usar otras opciones de compilador, por ejemplo /out:.
En el ejemplo siguiente se crea un ensamblado de biblioteca denominado myCodeAssembly.dll desde un módulo de código denominado myCode.
csc /out:myCodeLibrary.dll /t:library myCode.cs
vbc /out:myCodeLibrary.dll /t:library myCode.vb
Vea también
Tareas
Cómo: Generar un ensamblado de varios archivos
Conceptos
Ensamblados de varios archivos