我可以在Linux上运行原始的MS.Net Framework 4(也许是Wine)?

时间:2010-06-06 20:27:50

标签: .net linux mono wine

我曾经听说过一个人设法在Linux上安装原始的Microsoft .Net Framework,并使用前沿的MS C#功能成功运行Mono不兼容的.Net应用程序。知道他怎么能这样做?

4 个答案:

答案 0 :(得分:6)

实际上,.NET 4已在Mono中实现。还没有发布,可能很快就会发布。 Mono不会发布beta版,因为你可以从源代码中获取。如果你想现在运行.NET 4,那么你需要做的就是从SVN中获取Mono并构建它。 @Mike Cellini给出的链接在底部说明了这一点。如果你想开始针对Mono开发或运行4.0应用程序,那么这将是你最好的选择。除非您想等待打包发布。 Mono的网站上有很多documentation用于从源代码构建,这与构建发布tarball没什么不同。

答案 1 :(得分:4)

Wine有.NET 2.0工作,并且有.NET 3.0工作,除此之外你运气不好。即便如此,我认为他们可能充其量只是参差不齐。 Linux上对.NET的最佳支持是Mono。 Mono对.NET Framework的大部分内容都提供了很好的支持,但是你仍然对.NET 4运气不好。http://www.mono-project.com/Compatibility

答案 2 :(得分:1)

它只能由独立安装程序而不是Web安装程序(最好是尝试winetricks)或cliсkhere用于独立安装程序(离线)

答案 3 :(得分:0)

这可能具有一定的相关性dotGnu