سؤال

I get a warning in Visual Studio when I reference the latest version of Microsoft.Scripting (the one included with IronPython).

Is it possible to deploy / use them side by side in the same application? Is there a better / more dynamic way to instantiate the runtimes?

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 + "]");
}

Image of Warning in Visual Studio

Text of Warning - Module 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' should be referenced.
هل كانت مفيدة؟

المحلول

It is possible, you just have to find versions that are built with the same core .dlls or build both by yourserf.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top