我正在使用CPython而且我有一个C#dll.我正在尝试使用Python for .NET来让他们说话.我不能使用IronPython,因为我需要将它集成到现有的CPython系统中.
我是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")
Run Code Online (Sandbox Code Playgroud)
这给了我这个错误:
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
Run Code Online (Sandbox Code Playgroud)
任何建议将不胜感激.谢谢!