ironpythonプロジェクトで使用したいsharpsvn.netライブラリがあります。ライブラリは.ney.dllファイルとして出荷されます。C#プロジェクトの場合、このファイルをプロジェクトの「参照」セクションに追加するだけで、その後ライブラリを使用できます。
しかし、IronPythonの場合、「参照」セクションは非常に奇妙なウィンドウを開きます。それに.dll参照を追加する方法がわかりません。GAC以外のIronPythonで.net.dllライブラリを参照する方法はありますか?
ironpythonプロジェクトで使用したいsharpsvn.netライブラリがあります。ライブラリは.ney.dllファイルとして出荷されます。C#プロジェクトの場合、このファイルをプロジェクトの「参照」セクションに追加するだけで、その後ライブラリを使用できます。
しかし、IronPythonの場合、「参照」セクションは非常に奇妙なウィンドウを開きます。それに.dll参照を追加する方法がわかりません。GAC以外のIronPythonで.net.dllライブラリを参照する方法はありますか?
[参照の追加]ダイアログは使用しないでください。代わりにあなたはすることができます
import clr
clr.AddReferenceToFileAndPath(...) ' with path
またはSearchPathディレクトリを構成し、AddReferenceを使用します
import clr
clr.AddReference("SharpSvn")
スクリプト自体に次のように追加します。
import clr
clr.AddReferenceToFileAndPath("SharpSvn.dll")
IronPythonソリューションに移動し、[検索パス]を右クリックして、新しい検索パスを追加する必要があります。これが完了すると、DLLが含まれるフォルダは、スクリーンショットのように検索パスに含まれます。
検索パスhttp://www.freeimagehosting.net/uploads/aef2b4a74f.png
それが終わったら、あなたはする必要があります
import clr
clr.AddReference("SharpSvn.dll")