1.
Is it a managed assembly or an unmanaged .dll?
2.
If it is a managed assembly, is it registered in the GAC?
See: http://www.eggheadcafe.com/PrintSearchContent.asp?LINKID=713
also try:
clr.AddReference('nameOfAssembly'). Note that you do not need to
include ‘.dll’ This assumes the assembly is in the system path which
can be accomplished using sys.path.insert(0, 'mypath')
From: pythondotnet-bounces+btribble=maxis.com@python.org
[mailto:pythondotnet-bounces+btribble=maxis.com@python.org] On Behalf Of kfadnis
Sent: Monday, April 13, 2009 6:10 PM
To: pythondotnet@python.org
Subject: [Python.NET] System.IO.FileNotFoundException: Unable to find
assembly 'MbtCom.dll'.
Hi All,
I know this is a very basic question, but despite all my efforts
I haven't been able to load a third-party dll into python. I can find the dll
using clr.FindAssembly("MbtCom"). I also append the required path to
the sys.path, but it refuses to show up. Is there something obvious I am
missing ?
Thank you for your time.