Python für .NET kann den Assembly-Fehler nicht finden
Ich benutze CPython und habe eine C # -Dll. Ich versuche, Python für .NET zu verwenden, um sie zum Reden zu bringen. Ich kann IronPython nicht verwenden, da ich dies in ein vorhandenes CPython-System integrieren muss.
Ich bin völlig neu in Python für .NET, und ich habe tatsächlich sehr wenig Erfahrung mit Python und keine Erfahrung mit C #. Verzeihen Sie mir bitte, wenn meine Frage sehr grundlegend erscheint.
Ich verwende Python 2.7.3 und habe pythonnet-2.0-alpha2-clr2.0_131_py27_UCS2 heruntergeladen und in einen Ordner mit dem Namen pyfornet_test entpackt, der auch die DLL enthält, die ich verwenden möchte (DotNet4Class.dll).
Dann führe ich Folgendes aus:
import sys
import os
import clr
sys.path.append(r"C:\pyfornet_test")
clr.AddReference("DotNet4Class.dll")
Was gibt mir diesen Fehler:
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
Jeder Rat wäre sehr dankbar. Vielen Dank!