私は CPython を使用しており、C# dll を持っています。Python for .NET を使用して会話させようとしています。これを既存の CPython システムに統合する必要があるため、IronPython を使用できません。
私は Python for .NET はまったく初めてで、実際には Python の経験はほとんどなく、C# の経験もありません。私の質問が非常に基本的なように思われる場合は、ご容赦ください。
私はPython 2.7.3を使用しており、pythonnet-2.0-alpha2-clr2.0_131_py27_UCS2をダウンロードし、pyfornet_testという名前のフォルダーに解凍しました。このフォルダーには、使用しようとしているdll(DotNet4Class.dllと呼ばれる)も含まれています
次に、これを実行します。
import sys
import os
import clr
sys.path.append(r"C:\pyfornet_test")
clr.AddReference("DotNet4Class.dll")
これは私にこのエラーを与えます:
System.IO.FileNotFoundException: Unable to find assembly 'DotNet4Class.dll'.
at Python.Runtime.CLRModule.AddReference(String name) in C:\Users\Barton\Documents\Visual Studio 2008\Projects\PyShar
p\trunk\pythonnet\src\runtime\moduleobject.cs:line 375
アドバイスをいただければ幸いです。ありがとうございました!