¿Es posible usar Ironpython y Ironruby uno al lado del otro en la misma aplicación?
-
27-10-2019 - |
Pregunta
Recibo una advertencia en Visual Studio cuando hago referencia a la última versión de Microsoft.Scripting (la incluido con Ironpython).
¿Es posible implementarlos / usarlos uno al lado del otro en la misma aplicación? ¿Existe una forma mejor / más dinámica de instanciar los tiempos de ejecución?
private ScriptRuntime GetScriptRuntime()
{
if ("IronRuby".Equals(scriptUnit.Type))
{
return IronRuby.Ruby.CreateRuntime();
}
if ("IronPython".Equals(scriptUnit.Type))
{
return IronPython.Hosting.Python.CreateRuntime();
}
throw new Exception("Unknown Script Type [" + scriptUnit.Type + "]");
}
Text of Warning - Module 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' should be referenced.
Solución
Es posible, solo tiene que encontrar versiones construidas con el mismo núcleo .dlls o construir tanto por suyoerf.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow