2012-11-06 3 views
2

새로운 C# 플러그 인을 지원하는 C# 데스크톱 응용 프로그램이 있습니다.C# 데스크톱 응용 프로그램으로 스크립팅

플러그인으로 스크립트를 수락 할 수있는 기존 C# 응용 프로그램을 변경하고 싶습니다.

스크립트는 JavaScript, Windows 스크립트 호스트 (WSh) 또는 모든 스크립트 일 수 있습니다. (플러그 인이어야하며 런타임에 컴파일하고 실행해야합니다.)

C#에 스크립트가 컴파일되어 실행되는지 여부를 알고 싶습니다. 지원하는 dll, 좋은 링크 또는 도움이되는 프로젝트를 알고 있다면 알려주십시오.

+2

http://javascriptdotnet.codeplex.com/을보십시오. V8을 사용하면 WSH JScript 구현보다 경험 많은 JS 개발자가 더 편하게 사용할 수 있습니다. – ThiefMaster

+0

[사용자 정의 목적으로 자바 스크립트 사용] (http://stackoverflow.com/questions/12118077/using-javascript-for-custom-purposes) –

답변

0

C#에는 JavaScript 나 다른 스크립트 용 빌트인 컴파일러가 없습니다. 응용 프로그램과 함께 컴파일러를 설치하고 런타임에 호출해야합니다. 에서

1

CS-Script homepage :.

는 "CS-스크립트 프로그래밍 언어로 ECMA 호환 C 번호를 사용하는 CLR (공용 언어 런타임) 기반의 스크립팅 시스템 CS-스크립트가 현재 CLR의 Microsoft에서 구현을 목표로 (.NET 2.0/3.0/3.5/4.0)에서 Mono를 완벽하게 지원합니다. "

플러스 오픈 소스입니다.

또 다른 옵션은 IronPython을 구현하는 것입니다.

1

IronPythonIronRuby과 같은 언어를 프로그램에 삽입 할 수있는 Dynamic Language Runtime을 살펴보십시오.

IronPython을 C# 프로그램에 포함시키는 방법에 대한 설명은 webpage입니다.

내가 C#을 데스크톱 응용 프로그램, 성공 자바 스크립트 C# 및 C 번호에 자바 스크립트와 같은 최소 수준의 상호 작용 자바 스크립트 솔루션을위한 유용한 http://jint.codeplex.com/ 발견 Voidspace

관련 문제