IronPython 1.0 Beta1发布了 —— 跨越2005的好消息

       在美国当地时间12月30日下午,北京时间则是12月31日凌晨,让人望眼欲穿的IronPython 1.0 Beta1版本终于赶在了2006年来临之前发布了!当时我正好参加公司Annual Dinner回到家中,原本已是十分开心,看到了这样的消息,更是让我激动不已。
        在1.0版本的IronPython中,改动最大的地方莫过于去掉了LoadAssemblyBy*方法(包括LoadAssemblyByName和LoadAssemblyFromFile这两个方法),取而代之的是一个built-in module:clr。clr module提供了AddReference方法与LoadAssemblyByName对应,而AddReferenceToFile则对应于LoadAssemblyFromFile。除此之外,clr还提供了AddReferenceByName和AddReferenceByPartialName两个新的方法,全面支持运行时载入Assembly。有关运行时载入Assembly的详细介绍,请看MSDN提供的文章:How the Runtime Locates Assemblies
        还有另外一个重要的改动则是来自IronPython Console的Main函数:增加了[STAThread]修饰符。增加[STAThread]是源于操作COM组件涉及的线程问题,增加了[STAThread]才能保证当前线程和COM线程之间的通信。具体的细节,还有待进一步研究,毕竟要透彻地认识这个问题,必须对Threading、COM等方面的知识都有深入的了解。在这里,我只能提供一篇相关的文章供大家参考:Why is STAThread required?
 
        对于新版本比较了解的地方就这么多了,有兴趣的朋友赶紧下载来体验一下吧!想了解更多有关IronPython的信息,请访问IronPython Workspace
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值