Question

Je vois un avertissement dans Visual Studio quand je référence à la dernière version de Microsoft.Scripting (celui fourni avec IronPython).

Est-il possible de déployer / utiliser côte à côte dans la même application? Est-il possible de mieux / plus dynamique instancier les 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 de l'alerte dans Visual Studio

Text of Warning - Module 'Microsoft.Scripting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' should be referenced.
Était-ce utile?

La solution

Il est possible, il vous suffit de trouver des versions qui sont construites avec les mêmes fichiers .dll de base ou construire à la fois par yourserf.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top