TORUS App 개발 준비 (C#)
이 문서에서는 Visual Studio 2022를 사용해 C#으로 간단한 TORUS App을 구현합니다. C++은 TORUS 매뉴얼을 참조하여 주십시오.
프로젝트 생성
C# 프로젝트를 생성합니다. 생성후 빌드 모드를 x86(32비트)로 변경하십시오. TORUS는 32비트 빌드만 지원합니다.

TORUS API 라이브러리 복사
TORUS App 개발을 위해서는 TORUS API를 사용해야합니다. TORUS API 라이브러리 파일들은 [TORUS Install Folder]/Example_VS19/Api 폴더에 있습니다. 해당 폴더를 C# 프로젝트 내 원하는 폴더로 복사합니다. C#용이라면 *.dll 파일들만 복사해도 좋습니다. 이 라이브러리 파일들은 [TORUS Install Folder]/Binary 폴더에도 있기 때문에 TORUS에 동봉된 CommandTester와 같이 TORUS App이 TORUS 플랫폼 폴더에 위치하는 경우에는 관리할 필요가 없습니다. 하지만 TORUS App이 별도의 실행/설치 경로를 가지고 있거나 디버깅 할 때에는 라이브러리 파일들을 동봉(Application Local Deployment)해야 합니다.

TORUS API 라이브러리 참조
프로젝트 내에서 TORUS API를 사용하기 위해 라이브러리를 참조합니다. C#에서 참조 해야할 라이브러리는 IntelligentApiCS.dll, ItemCS.dll 두개 입니다. 나머지 라이브러리들은 이 두개 라이브러리가 런타임 시에 로드하여 사용합니다.

참조 추가가 완료되면 소스 코드에 다음과 같은 using 구문을 추가합니다.using IntelligentApiCS;
TORUS API의 C#용 클래스들은 모두 IntelligentApiCS 네임스페이스에 정의되어 있습니다.
이제 TORUS API를 사용할 수 있습니다. TORUS App이 TORUS 플랫폼에 연결하기 위해 Api.Initialize() 함수를 사용합니다. 해당 함수의 사용법은 TORUS 매뉴얼 또는 Docs의 [토러스 API 함수]를 참조하십시오.