- Auf Objektelemente kann mit den Schlüsselwörtern Workspace und ExportBatch zugegriffen werden.
- .NET-Assemblys sollten mit Microsoft .NET Framework 4.0 oder höher kompiliert werden. Sie können die gewünschte .NET-Framework-Version in den Eigenschaften Ihres Visual-Studio-Projekts angeben.
- Es ist möglich, eine externe Assembly hinzuzufügen, die in Skripten und globalen Modulen verwendet werden kann. Sowohl Standard- als auch kompilierte benutzerdefinierte Assemblys können verwendet werden. Alle Klassen der hinzugefügten Assemblys stehen in Skripten und globalen Modulen zur Verfügung. Weitere Informationen finden Sie unter External Assemblies.
- Scanning-Station-Objekte unterstützen kein Multithreading.
- Zum Debuggen von .NET-Skripten wird die Methode System.Diagnostics.Debugger.Break verwendet.
- Beim Debuggen von .NET-Skripten benötigen Sie außerdem eine .pdb-Datei mit Debuginformationen. Diese Datei kann sehr groß sein, und wir empfehlen nicht, sie zusammen mit Ihren Skripten im Projekt zu speichern. Beim Debuggen eines .NET-Skripts müssen Sie jedoch angeben, dass das Skript mit bestimmten Debuginformationen kompiliert werden soll. Wenn Sie Microsoft Visual Studio 2010 verwenden, können Sie sich an den Prozess anhängen, in dem der .NET-Code ausgeführt wird.
- Die „Using“-Direktiven können zu Beginn des Skriptkörpers zusammen mit Kommentaren und Leerzeilen stehen. Es wird dieselbe Syntax wie in der Programmiersprache verwendet (using für C#.NET, Import für JScript.NET und Imports für VisualBasic.NET). Zum Beispiel:
- In .NET-Skripten werden Funktionen aus allen Global Modules direkt aufgerufen, ohne den Namen des Global Module zu verwenden.
- Wenn Sie den Wert eines optionalen Parameters einer Funktion (bei Funktionen mit optionalen Parametern) nicht angeben möchten, müssen Sie stattdessen System.Type.Missing übergeben.
