2013-04-17 6 views
5

私のアプリケーションでは、IronPythonを使用してスクリプト機能を提供しています。問題は、埋め込みスクリプトには、私がアプリケーションにリンクした参照が見えないということです。私は理解して唯一の解決策は、手動でスクリプトIronPython:ホストアプリケーションから参照を追加する

import clr 
clr.AddReference(...) 
from ... import ... 

からそれらをインポートすることですが、私は、ファイルからスクリプトを読んでいると私はこのような輸入品の束を付加する必要はありません。 ホストアプリケーションから参照を追加するにはどうすればよいですか?たScriptEngine/ScriptScopeは、関連するすべてのメソッドを持って見ていません:(あなたが望む

答えて

7

方法は簡単ScriptEngineのインスタンスからアクセス、ScriptRuntime.LoadAssemblyです:

engine.Runtime.LoadAssembly(typeof(System.Web.HttpContext).Assembly); 
+0

はあなたに感謝somewhy私はに見て推測していませんでした!エンジンのランタイム – Daniel

関連する問題