3

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

4

4 回答 4

6

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

于 2010-06-06T21:43:20.853 回答
4

Wine 有 .NET 2.0 工作,并且有点有 .NET 3.0 工作,除此之外,你不走运。即使那样,我认为它们充其量也可能是参差不齐的。Linux 上对 .NET 的最佳支持是 Mono。Mono 对 .NET Framework 的大部分内容都有很好的支持,但对于 .NET 4,您仍然不走运。 http://www.mono-project.com/Compatibility

于 2010-06-06T21:29:44.897 回答
1

它只能由独立安装程序而不是网络安装程序(最好尝试 winetricks)或单击此处获取独立安装程序(离线)

于 2011-07-14T09:12:52.767 回答
0

这可能与dotGnu相关。

于 2012-12-04T19:35:58.133 回答