的网站上说,它是.NET 4.0,但我可以编译它使用了3.5,但是这是所有它说的话题,据我可以告诉。如何编译IronPython以用于.NET 3.5项目?
我需要什么文件?任何独特的设置?我在Visual Studio中编译它吗?谢谢..
我从这里https://github.com/IronLanguages/main
的网站上说,它是.NET 4.0,但我可以编译它使用了3.5,但是这是所有它说的话题,据我可以告诉。如何编译IronPython以用于.NET 3.5项目?
我需要什么文件?任何独特的设置?我在Visual Studio中编译它吗?谢谢..
我从这里https://github.com/IronLanguages/main
用来在微软的IronPython的团队工作,但我知道相当多的改变,因为2.7的Alpha 1 ...
我的建议是使用.NET 4.0坚持,除非你的机器部署到真的不能安装了4.0(例如,没有管理员权限来执行.NET安装)。为了简化长篇故事,IronPython和IronRuby(动态语言运行库)的内核被添加到4.0版本的.NET中。这对于IronPython 2.6/2.7意味着它与.NET 3.5/3.0/2.0相比在.NET 4.0上运行得更快。还有其他很好的理由使用基于.NET 4.0的程序集,但这是最引人注目的。
如果你在编译的IronPython 2.7只是有兴趣和Visual Studio 2010的安装没有......这其实不是一个问题。在您的机器上安装完整版本的.NET 4.0,并使用它附带的msbuild版本。路径应该类似于C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \的MSBuild
最后,如果你真的必须对构建.NET 3.5中,曾经是这样一个“/版本: 3.5“标志,你可以传递给msbuild编译IronPython.sln。自从该项目离开微软之手后,情况发生了很大变化,我真的不知道这是否仍然有效。尽管如此,这更有可能适用于最新的2.6版本 - 请参阅http://ironpython.codeplex.com/releases/view/41236。此标志可能是“/version:2.0”?
下载,如果可能你只是加载了IronPython的解决方案,改变目标框架3.5和编译库。当然,我很怀疑它会起作用。
有源下载.ZIP没有IronPython的解决办法:( – BigOmega 2011-05-10 18:54:13
因此,让自己的解决方案和编译代码的文件就像任何其他的项目?我不会对这个事实发表评论,如果你连问这个问题,你有没有企业在这里做这个 – 2011-05-10 19:08:26
其.... HTTPS://github.com/IronLanguages/main/tree/master/Solutions – 2011-05-10 19:09:38