`
RednaxelaFX
  • 浏览: 3047618 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

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

    博客分类:
  • .NET
阅读更多
与先前报导的一致,微软在今天放出了.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回学校再写点例子来看看~
分享到:
评论
1 楼 jjx 2009-05-21  
ironruby 也出了针对.net 4.0的版本
http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27606#DownloadId=68918


ironpython也出了2.6 beta 1 ,这个版本已经内置ctypes支持了

相关推荐

    Microsoft .NET Framework 4.0 Beta 1

    .NET Framework 4.0 Beta 1是微软发布的一个重要的软件开发平台,用于构建、运行基于Windows操作系统的应用程序。这个版本的.NET Framework引入了许多新特性和改进,旨在提高开发者的工作效率和应用程序的性能。以下...

    在.Net6中调用IronPython实现动态执行脚本

    IronPython的核心特性在于它是一个.NET兼容的Python解释器,它能够运行标准的Python 2.7语法,并且能够与.NET Framework中的其他组件交互。这意味着你可以在.NET应用中直接调用Python脚本,或者在Python脚本中访问...

    python2.6安装包

    CentOS6.8 卸载Python2.6后,重新安装。python2.6升级后yum不能用。 1、删除现有Python rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 whereis python |xargs rm -frv ##...

    Microsoft .NET Framework 4

    从给定的文件信息来看,主要提及的是“Microsoft .NET Framework 4”,但是提供的部分代码内容似乎与网络配置、DSL连接、以及IPv4和IPv6的设置相关,这些信息与.NET Framework本身没有直接关联。然而,为了满足您的...

    [其他类别]Microsoft .NET Framework 4.0 Beta 1 (x86)_

    9. **兼容性与向后兼容性**:尽管是Beta版本,但.NET Framework 4.0 Beta 1仍保持了与早期版本的兼容性,允许开发者逐步迁移和升级他们的应用程序。 10. **安全性强化**:微软在这一版本中增强了安全性机制,包括...

    microsoft .net framework 4.7.2 developer pack

    至于与Python的关联,尽管.NET Framework主要是用于.NET编程语言,但通过Python的IronPython和Py4J等项目,开发者也可以利用Python编写.NET应用程序。这些项目允许Python代码与.NET环境交互,从而利用.NET Framework...

    .net framework 4.0离线安装包_dotNetFx40_Full_x86_x64

    .NET Framework 4.0还引入了动态语言运行时(DLR),使得动态类型语言如IronPython和IronRuby能在.NET平台上运行,进一步扩大了.NET的生态系统。 ".net 4.0下载.url"文件可能是一个网页链接,方便用户获取更多关于...

    .NET Framework 4 框架

    2. **动态编程**:引入了Dynamic Language Runtime (DLR) 支持,使得.NET Framework可以更好地与动态语言(如Python和Ruby)交互,并在C#和VB.NET中引入了`dynamic`关键字。 3. **改进的异步编程模型**:基于任务的...

    .NET FrameWork 4.0.30319

    这个版本的.NET Framework是在2010年发布的,它在.NET Framework 4的基础上进行了更新和增强,主要用于支持Windows Server 2008 R2操作系统。 首先,我们要理解.NET Framework的基本构成。它主要由两大部分组成:...

    python2.6和yum所需要用到的所有rpm包

    Python 2.6和Yum是Linux系统中两个至关重要的组件。Python 2.6是一个早期版本的Python解释器,而Yum(Yellowdog Updater, Modified)是Red Hat Enterprise Linux及其衍生版中的包管理器。这个压缩包包含了在重新安装...

    Atom-ironpython-stubs,通用ironpython/.net库的自动完成存根.zip

    IronPython是Python的一个实现,它运行在.NET Framework或.NET Core之上,允许Python代码与.NET平台无缝集成。IronPython可以直接调用.NET的类库,反之亦然,使得Python开发者能够利用.NET的强大功能,如C#、VB.NET...

    python 2.6 32bit 64bit安装包

    1. **Python 2.x版本体系**:Python 2.6是在Python 2.x系列中的一个过渡版本,它在Python 2.5和Python 2.7之间,引入了一些向Python 3.x的转变,但同时保持了对旧代码的兼容性。 2. **32位与64位的区别**:32位版本...

    python2.6安装程序

    提供的是python2.6安装程序,很好用的。

    .net framework 4 beat 离线安装包下载地址

    1. **改进的性能**:在.NET Framework 4 中,微软优化了CLR和类库,提高了应用程序的运行速度和响应性。 2. **并行计算支持**:引入了Task Parallel Library (TPL),使得开发者可以更方便地利用多核处理器进行并行...

    mysqldb-python2.6

    《MySQLdb-Python2.6在Windows环境下的应用与打包》 MySQLdb是Python中用于连接MySQL数据库的一个重要模块,它提供了Python语言风格的接口,使得开发者能够方便地进行数据库操作。本文主要针对标题中的“mysqldb-...

    python2.6 CHM格式文档

    1. **Python 2.6**: Python 2.6是Python语言的一个早期版本,发布于2008年,它在2.5的基础上增加了一些新特性,如内建的`set`类型、`with`语句、生成器表达式等。虽然现在Python已经更新到了3.x系列,但了解2.6版本...

    .net Framework4.0

    2. Dynamic Language Runtime (DLR):DLR是.NET Framework 4.0对动态编程语言的支持,如IronPython和IronRuby等,使得动态语言在.NET平台上运行更加顺畅。 3. Entity Framework:这个版本的Entity Framework进一步...

    微软IronPython源码

    1. **Python与.NET集成**:IronPython允许Python程序直接调用.NET Framework的类库,反之亦然,这使得.NET开发者可以利用Python的简洁语法和快速原型开发能力。 2. **JIT编译**:IronPython利用.NET的Just-In-Time ...

    IronPython-2.7.5.zip

    2. **.NET集成**:IronPython能够无缝地与.NET Framework交互,允许开发者利用.NET类库中的丰富功能。你可以直接在Python代码中创建、操作和使用.NET对象,反之亦然。 3. **C#调用Python**:对于已经拥有大量C#代码...

    IronPython.7z

    1. **Python for .NET**: IronPython的核心功能是将Python与.NET Framework集成。这意味着Python程序员可以利用.NET库,如Windows Forms、WPF、ASP.NET等,开发出具有高性能和广泛功能的应用程序。它还支持交互式...

Global site tag (gtag.js) - Google Analytics