IronpythonとIronrubyを同じアプリケーションで並べて使用することは可能ですか?

StackOverflow https://stackoverflow.com/questions/5344649

質問

Microsoft.Scripting(Ironpythonに含まれるもの)の最新バージョンを参照するとき、Visual Studioで警告が表示されます。

同じアプリケーションで並んで展開 /使用することは可能ですか?ランタイムをインスタンス化するためのより良い /よりダイナミックな方法はありますか?

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.
役に立ちましたか?

解決

それは可能です、あなたは同じコア.dllで構築されたバージョンを見つける必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top