В IronPython 2.7.1 я могу импортировать некоторые сборки .NET по имени:
>>> from System.Collections import *
>>> from System.IO import *
Остальные выдают ошибку:
>>> from System.Xml import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Xml
Для исправления ошибки выполните следующие действия:
>>> import clr
>>> clr.AddReferenceByPartialName('System.Xml')
>>> from System.Xml import *
Почему мне нужно вызывать clr.AddReferenceByPartialName
для одних сборок, а для других - нет?