Dear All,
I have a problem loading an external dll using Python through Python for .NET. 
I have tried different methodologis following stackoverflow and similar. I will 
try to summarize the situation and to describe all the steps that I've done.I 
have a dll named for e.g. Test.NET.dll. I checked with dotPeek and I can see, 
clicking on it, x64 and .NET Framework v4.5. On my computer I have installed 
the .Net Framework 4.I have also installed Python for .NET in different ways. I 
think that the best one is download the .whl from this website 
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonnet . I have downloaded and 
installed: pythonnet‑2.0.0.dev1‑cp27‑none‑win_amd64.whl. I can imagine that it 
will works for .NET 4.0 sinceRequires the Microsoft .NET Framework 4.0.
Once I have installed everything, I can do these commands:
>>> import clr
>>> import System
>>> print System.Environmnet.Version
>>> print System.Environment.Version
4.0.30319.34209It seems work. Then, I have tried to load my dll typing these 
commands:
>>> import clr
>>> dllpath= r'C:\Program Files\API\Test.NET'
>>> clr.AddReference(dllpath)

Traceback (most recent call last):
  File "<pyshell#20>", line 1, in <module>
    clr.AddReference(dllpath)
FileNotFoundException: Unable to find assembly 'C:\Program Files\API\Test.NET'.
   at Python.Runtime.CLRModule.AddReference(String name)I have also tried to 
add '.dll' at the end of the path but nothing changed. Then, I have also tried 
different solutions as described 
in:http://stackoverflow.com/questions/14633695/how-to-install-python-for-net-on-windows,http://stackoverflow.com/questions/13259617/python-for-net-unable-to-find-assembly-errorhttps://github.com/geographika/PythonDotNet
and much more.... Unfortunately, it doesn't work and I get different errors. I 
know that exists IronPython but I was trying to avoid to use it.
Thanks for your help!                                     
_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
https://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to