Python für .NET "konnte nicht gefunden assembly" Fehler

Ich bin mit CPython und ich habe eine C# dll. Ich versuche die Verwendung von Python für .NET, um Ihnen zu sprechen. Ich kann nicht mit IronPython, weil ich brauche, um die Integration dieser in eine bestehende CPython-system.

Ich bin komplett neu in Python .NET, und ich habe eigentlich sehr wenig Erfahrung mit Python und keine Erfahrung mit C#. Also bitte verzeiht mir, wenn meine Frage scheint sehr basic.

Ich bin mit Python 2.7.3, und ich heruntergeladen habe
pythonnet-2.0-alpha2-clr2.0_131_py27_UCS2 und entpackt es in einen Ordner namens pyfornet_test, die auch enthält die dll, die ich versuche zu verwenden (genannt DotNet4Class.dll)

Dann habe ich dies ausführen:

import sys

import os

import clr

sys.path.append(r"C:\pyfornet_test")

clr.AddReference("DotNet4Class.dll")

Gibt mir diese Fehlermeldung:

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

Jede Beratung wäre sehr geschätzt werden. Danke!

InformationsquelleAutor Annie | 2012-11-06
Schreibe einen Kommentar