E 'possibile utilizzare IronPython e IronRuby fianco a fianco nella stessa applicazione?
-
27-10-2019 - |
Domanda
Ottengo un avviso in Visual Studio quando mi riferisco l'ultima versione del Microsoft.Scripting (quello fornito con IronPython).
E 'possibile distribuire / usarli fianco a fianco nella stessa applicazione? C'è un / modo migliore più dinamico per istanziare i tempi di esecuzione?
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.
Soluzione
E 'possibile, devi solo trovare le versioni che sono costruiti con gli stessi .dll nucleo o costruire sia dal yourserf.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow