2012-03-02 194 views
1

的IronPython 2.7.1,我可以通過名稱導入一些.NET程序集:IronPython的,導入和clr.AddReferenceByPartialName

>>> 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對於一些組件而不是其他?

回答