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

# Assembly externes

> Joignez des assembly .NET aux scripts de Scanning Station et aux modules globaux — pour chaque type de lot ou globalement.

Vous pouvez utiliser des assembly externes dans les scripts et les modules globaux. Les assembly standard comme celles compilées par l’utilisateur sont prises en charge. Chaque classe et méthode d’une assembly jointe devient accessible dans vos scripts.

<div id="where-to-attach-an-assembly">
  ## Où attacher un assembly
</div>

Les assemblys peuvent être attachés à deux endroits :

* Dans l’onglet **Scripts** de la boîte de dialogue [Propriétés du type de lot](/fr/vantage/documentation/scanning-station/interface/batch-type-properties-dbox) — les assemblys sont disponibles uniquement pour ce type de lot.
* Dans **Tools > Options…** — les assemblys sont disponibles globalement pour tous les scripts et modules globaux.

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

1. Ouvrez la boîte de dialogue **Project Properties**, cliquez sur l’onglet **Scripts**, puis sur **References .NET…**.
2. Dans la boîte de dialogue qui s’ouvre, cliquez sur **Add…**.
3. Dans la boîte de dialogue **Add Assembly**, sélectionnez la source dans le champ de type :
   * **Attached file** — indiquez le chemin d’accès au fichier.
   * **Standard assembly name** — indiquez le nom standard.

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

Voici un exemple d’assembly avec un espace de noms, une classe et une méthode :

```csharp theme={null}
namespace TestNameSpace
{
    public class Test
    {
        public void Show(string text)
        {
            // Affiche un message à l'aide de la méthode statique System.Windows.Forms.MessageBox.Show(string).
            System.Windows.Forms.MessageBox.Show(text);
        }
    }
}
```

Pour utiliser la classe dans un script :

```csharp theme={null}
TestNameSpace.Test test = new TestNameSpace.Test(); // créer une instance de Test
test.Show("Hello world"); // appeler la méthode Show
```

<div id="related-topics">
  ## Rubriques connexes
</div>

* [Utilisation des scripts](/fr/vantage/documentation/scanning-station/admin/using-scripts)
* [Scripts en langages .NET](/fr/vantage/documentation/scanning-station/admin/specific-net-scripts)
* [Boîte de dialogue Propriétés du type de lot](/fr/vantage/documentation/scanning-station/interface/batch-type-properties-dbox)
* [Mode administrateur](/fr/vantage/documentation/scanning-station/admin/admin-mode)
