Cómo: Generar un ensamblado de un solo archivo

Actualización: noviembre 2007

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 sólo 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 resultados

  • 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

Crear ensamblados

Ensamblados de varios archivos

Otros recursos

Programar con ensamblados