web-dev-qa-db-ja.com

IronPythonでC#DLLを使う方法

私はC#を使ってDLLを作成しました。 IronPythonのDLLをどのように使用しますか。 clr.AddReference("yxz.dll")を使用してDLLを追加しようとしました。しかしそれは失敗します。 IronPythonスクリプトの実行ディレクトリにDLLを配置してみました。それでも、DLLを参照しようとしている間に「名前XYZが見つからない」と述べています。

15
Prabhu

相対パスが必要なため、CLR.AddReferenceTofile(filename)を使用する方が良いです。

import clr 
clr.AddReferenceToFile("xxx.dll")
 _

その後、通常どおりインポートでクラスをインポートできます。

import xxx
 _

また

from xxx import *
 _

私はあなたがこの本をチェックすることをお勧めします、それは非常に役立ちます。 https://play.google.com/store/apps/details?id=com.gavin.gbook

0
Gavin Zhang