Я использую CPython, и у меня есть dll С#. Я пытаюсь использовать Python для .NET, чтобы заставить их говорить. Я не могу использовать IronPython, потому что мне нужно интегрировать его в существующую систему CPython.
Я полностью новичок в Python для .NET, и у меня на самом деле очень мало опыта работы с Python и нет опыта работы с С#. Поэтому, пожалуйста, простите меня, если мой вопрос кажется очень простым.
Я использую 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
Любые советы будут высоко оценены. Спасибо!