Acabo de descargar el Iron JS y después de hacer unos 2/3 programas simples usando el método Execute, estoy buscando en el método ExecuteFile.Cómo invocar una función escrita en un archivo javascript desde C# usando IronJS
Tengo un archivo Test.js cuyo contenido es tan bajo
function Add(a,b)
{
var result = a+b;
return result;
}
Quiero invocar el mismo desde C# usando el hierro JS. ¿Como lo puedo hacer? Mi código hasta ahora
var o = new IronJS.Hosting.CSharp.Context();
dynamic loadFile = o.ExecuteFile(@"d:\test.js");
var result = loadFile.Add(10, 20);
pero variable loadfile es nulo (ruta es correcta) ..
cómo invocar la función JS, por favor ayuda ... También buscar en google dado ninguna ayuda.
Gracias
He revisado mi respuesta para trabajar con el paquete NuGet. Mi respuesta anterior se basó en nuestra rama principal actual. Había olvidado que las cosas dinámicas aún no estaban en NuGet. –
Su edición cambió por completo la pregunta, y también hizo que la pregunta no tenga valor. He retrocedido a la versión original. Si desea volver a su versión, es su elección, pero yo, por mi parte, votaré para cerrar la pregunta como "No es una pregunta real". –
Sí, sucedió por error ... gracias por devolverlo. – learner123