- Object 요소에는 Workspace 및 ExportBatch 키워드를 사용하여 접근할 수 있습니다.
- .Net 어셈블리는 Microsoft .Net Framework 4.0 이상을 사용하여 컴파일해야 합니다. Visual Studio 프로젝트 속성에서 원하는 .Net Framework 버전을 지정할 수 있습니다.
- 스크립트와 전역 모듈에서 사용할 수 있는 외부 어셈블리를 추가할 수 있습니다. 표준 어셈블리와 사용자가 컴파일한 어셈블리 모두 사용할 수 있습니다. 추가된 어셈블리의 모든 클래스는 스크립트와 전역 모듈에서 사용할 수 있습니다. 자세한 내용은 External Assemblies를 참조하십시오.
- Scanning Station 객체는 멀티스레딩을 지원하지 않습니다.
- .Net 스크립트를 디버깅하려면 System.Diagnostics.Debugger.Break 메서드를 사용합니다.
- .Net 스크립트를 디버깅할 때는 디버깅 정보가 포함된 *.pdb 파일도 필요합니다. 이 파일은 매우 클 수 있으므로 스크립트와 함께 프로젝트에 저장하는 것은 권장하지 않습니다. 그러나 .Net 스크립트를 디버깅할 때는 스크립트를 특정 디버깅 정보로 컴파일하도록 설정해야 합니다. Microsoft Visual Studio 2010을 사용하는 경우 .Net 코드가 실행되는 프로세스에 attach to the process로 연결할 수 있습니다.
- “Using” 지시문은 주석 및 빈 줄과 함께 스크립트 본문의 시작 부분에 작성할 수 있습니다. 프로그래밍 언어와 동일한 구문이 사용됩니다(C#.Net의 경우 using, JScript.Net의 경우 Import, VisualBasic.Net의 경우 Imports). 예:
using 지시문을 사용할 수 있으며, 키워드 using은 실행 가능한 코드의 첫 번째 줄보다 앞에 위치해야 합니다. 예를 들면 다음과 같습니다:
- .NET 스크립트에서는 모든 전역 모듈의 함수를 전역 모듈 이름을 사용하지 않고 직접 호출합니다.
- 함수의 선택적 Parameter 값을 지정하지 않으려면(선택적 Parameter가 있는 함수의 경우) System.Type.Missing을 전달해야 합니다.
