> ## 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.

# Externe Assemblies

> .NET-Assemblies an Skripte und globale Module in Scanning Station anhängen — pro Batch-Typ oder global.

Sie können externe Assemblies in Skripten und globalen Modulen verwenden. Sowohl Standard- als auch selbst kompilierte Assemblies werden unterstützt. Jede Klasse und Methode in einer eingebundenen Assembly steht Ihren Skripten zur Verfügung.

<div id="where-to-attach-an-assembly">
  ## Wo eine Assembly eingebunden werden kann
</div>

Assemblies können an zwei Stellen eingebunden werden:

* Auf der Registerkarte **Scripts** im Dialogfeld [Batch-Typ-Eigenschaften](/de/vantage/documentation/scanning-station/interface/batch-type-properties-dbox) — die Assemblies sind nur für diesen Batch-Typ verfügbar.
* Unter **Tools > Options…** — die Assemblies sind global für alle Skripte und globalen Module verfügbar.

<div id="attach-an-assembly">
  ## Eine Assembly hinzufügen
</div>

1. Öffnen Sie das Dialogfeld **Projekteigenschaften**, klicken Sie auf die Registerkarte **Scripts** und dann auf **.NET-Verweise…**.
2. Klicken Sie im geöffneten Dialogfeld auf **Hinzufügen…**.
3. Wählen Sie im Dialogfeld **Assembly hinzufügen** die Quelle im Feld **Typ** aus:
   * **Angehängte Datei** — geben Sie den Pfad zur Datei an.
   * **Standard-Assemblyname** — geben Sie den Standardnamen an.

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

Hier sehen Sie eine Beispielassembly mit einem Namespace, einer Klasse und einer Methode:

```csharp theme={null}
namespace TestNameSpace
{
    public class Test
    {
        public void Show(string text)
        {
            // Zeigt eine Meldung mithilfe der statischen Methode System.Windows.Forms.MessageBox.Show(string) an.
            System.Windows.Forms.MessageBox.Show(text);
        }
    }
}
```

So verwenden Sie die Klasse aus einem Skript:

```csharp theme={null}
TestNameSpace.Test test = new TestNameSpace.Test(); // eine Instanz von Test erstellen
test.Show("Hello world"); // die Show-Methode aufrufen
```

<div id="related-topics">
  ## Verwandte Themen
</div>

* [Verwenden von Skripten](/de/vantage/documentation/scanning-station/admin/using-scripts)
* [Skripte in .NET-Sprachen](/de/vantage/documentation/scanning-station/admin/specific-net-scripts)
* [Dialogfeld „Batch-Typ-Eigenschaften“](/de/vantage/documentation/scanning-station/interface/batch-type-properties-dbox)
* [Administratormodus](/de/vantage/documentation/scanning-station/admin/admin-mode)
