Mark, thank you for your help.
Too bad that the original assembly which I am trying to use has namespace with 
"." in it:
namespace Accord.Imaging{
}

So in C#  "using Accord.Imaging'" works fine, but how to deal with it from 
Python?
Sure, I can write a "wrapper" application without dots in namespace, I tested 
it and it works.
But of course cleaner solution would be nice.


Втр 30 Апр 2013 22:21:42 +0700, Mark Tigges <mtig...@gmail.com> написал:
> import is namespace on the AddReference.
> 
> The import hooks look in the dll's that you've referenced, and search for 
> namespaces as per the argument to Accord.  So, you shouldn't import the dll 
> name.  If the assembly defines the namespace:
> 
> namespace AccordImaging
> {
> .......
> 
> Then, you should:
> 
> import AccordImaging
> 
> After you AddReference
> 
> On Mon, Apr 29, 2013 at 7:15 PM, Mikhail Karmyshev <km...@hotbox.ru> wrote:
> Hello,
> Sorry for possibly dumb question, but is it possible to import an assembly 
> with "." (dot) in the name ?
> Without dot, for example "SlimDX.dll" - AddReference works and import works 
> too.
> But for "Accord.Imaging.dll" - AddReference is OK, but import fails:
> >>> import Accord.Imaging
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ImportError: No module named Accord
> 
> Is there a workaround for this or am I doing something wrong?
> Any help appreciated.
> Mikhail
> _________________________________________________
> Python.NET mailing list - PythonDotNet@python.org
> http://mail.python.org/mailman/listinfo/pythondotnet

--
_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to