> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ensamblados externos

> Adjunte ensamblados de .NET a los scripts de Scanning Station y a los módulos globales, por tipo de lote o de forma global.

Puede usar ensamblados externos en scripts y módulos globales. Se admiten tanto los ensamblados estándar como los compilados por el usuario. Cada clase y método de un ensamblado adjunto queda disponible para sus scripts.

<div id="where-to-attach-an-assembly">
  ## Dónde adjuntar un ensamblado
</div>

Los ensamblados se pueden adjuntar en dos lugares:

* En la pestaña **Scripts** del cuadro de diálogo [Propiedades del tipo de lote](/es/vantage/documentation/scanning-station/interface/batch-type-properties-dbox): los ensamblados solo están disponibles para ese tipo de lote.
* En **Herramientas > Opciones…**: los ensamblados quedan disponibles globalmente para todos los scripts y módulos globales.

<div id="attach-an-assembly">
  ## Adjuntar un ensamblado
</div>

1. Abra el cuadro de diálogo **Propiedades del proyecto**, haga clic en la pestaña **Scripts** y, a continuación, en **References .NET…**.
2. En el cuadro de diálogo que se abre, haga clic en **Add…**.
3. En el cuadro de diálogo **Add Assembly**, seleccione el origen en el campo de tipo:
   * **Archivo adjunto** — especifique la ruta del archivo.
   * **Nombre de ensamblado estándar** — especifique el nombre estándar.

<div id="example">
  ## Ejemplo
</div>

Aquí tienes un ensamblado de ejemplo con un espacio de nombres, una clase y un método:

```csharp theme={null}
namespace TestNameSpace
{
    public class Test
    {
        public void Show(string text)
        {
            // Muestra un mensaje mediante el método estático System.Windows.Forms.MessageBox.Show(string).
            System.Windows.Forms.MessageBox.Show(text);
        }
    }
}
```

Para usar la clase en un script:

```csharp theme={null}
TestNameSpace.Test test = new TestNameSpace.Test(); // crear una instancia de Test
test.Show("Hello world"); // llamar al método Show
```

<div id="related-topics">
  ## Temas relacionados
</div>

* [Uso de scripts](/es/vantage/documentation/scanning-station/admin/using-scripts)
* [Scripts en lenguajes .NET](/es/vantage/documentation/scanning-station/admin/specific-net-scripts)
* [Cuadro de diálogo Propiedades del tipo de lote](/es/vantage/documentation/scanning-station/interface/batch-type-properties-dbox)
* [Modo Administrador](/es/vantage/documentation/scanning-station/admin/admin-mode)
