Pergunta

Eu trabalhei para uma empresa que tinha Java e implementações .NET de um aplicativo. O aplicativo permitido para personalização do usuário final de regras de processamento e de negócios usando scripts. A versão Java suportado JavaScript usando o Rhino motor . O aplicativo .NET necessário VBScript. Gostaria de fazer algo semelhante usando .NET, mas eu preferiria usar JavaScript. Eu tenho procurado, mas estou tendo um tempo difícil encontrar qualquer coisa como Rhino que irá trabalhar dentro do .NET runtime. Algum de vocês sabe ou tem experiência usando um motor de JavaScript em .NET?

Foi útil?

Solução

Você provavelmente deve usar JScript - implementação de JavaScript da Microsoft, que é uma linguagem completa NET.

EDIT: acontece que a questão é um duplicado . Algumas sugestões específicas: uso Managed JScript ou usar MSScriptControl.ScriptControlClass no modo JScript.

Outras dicas

Você pode usar Rhino em .NET com IKVM.NET. Eu fiz isso uma vez que era muito simples; você baixar os arquivos jar e você gerar dlls usando IKVM.NET. Então você faz referência as DLLs como de costume.

Você deve verificar Ferro JS. É uma solução totalmente .NET em execução no DLR.

V8 deve funcionar ok assim: http://javascriptdotnet.codeplex.com/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top