论坛首页 编程语言技术论坛

.NET Framework 4 Beta 1与对应的IronPython 2.6的下载

浏览 2624 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-05-21   最后修改:2010-02-28
与先前报导的一致,微软在今天放出了.NET Framework 4 Beta 1的下载。
地址是:http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en
其中x86版本的安装包是76.7MB。

Visual Studio 2010 Beta 1的其它相关下载可以在这里找到链接:http://blogs.msdn.com/onoj/archive/2009/05/19/visual-studio-2010-beta-1-download-options.aspx

同时,IronPython小组也放出了针对.NET Framework 4 Beta 1开发的IronPython 2.6版。
地址是:http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27320

直接用CodePlex上IronPython以前一直在发布的源码包编译,出来的程序将无法有效利用.NET Framework 4的标准库:DLR被整合到.NET Framework 4里了,包括对COM的支持(位于新的System.Dynamic.dll)与DLR其余的部分(位于System.Core.dll)。在CodePlex的源码版本中,上述两部分分别位于Microsoft.Dynamic.dll与Microsoft.Scripting.Core.dll中。 在.NET Framework 3.5中使用CodePlex版本的DLR会使程序中含有两套Expression Tree:一套是标准库(System.Core.dll)里的,另一套是DLR的(Microsoft.Scripting.Core.dll)。在.NET Framework 4中则不必如此。 实际上用CodePlex版DLR的IronPython的源码是用一些脚本修改过源码才推出来的,将DLR相关的命名空间都从System开头转为Microsoft开头;而未经修改的版本正是对应.NET Framework 4的版本。这也就是为什么要专门为新的beta出一个IronPython 2.6的测试版了。不过要注意到:整合到.NET Framework 4 Beta 1里的DLR在比较早的时候就已经冻结代码了,与当前DLR的head并不同步,而对应的这个IronPython 2.6测试版也是在较早时候冻结代码的,其功能近似相当于IronPython 2.6 Alpha 1。

使用这个版本的IronPython就可以充分演示C# 4与VB10的新dynamic特性的价值:可以用Python写些脚本,然后C#这边以自然的C#/VB.NET语法就能调用Python代码。等我看完Rubyconf China回学校再写点例子来看看~
   发表时间:2009-05-21   最后修改:2009-05-21
ironruby 也出了针对.net 4.0的版本
http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27606#DownloadId=68918


ironpython也出了2.6 beta 1 ,这个版本已经内置ctypes支持了
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics