由于 .NET 是独立于操作系统的,我如何运行在 .NET 4.0 上构建/编译的程序?
我可以在 Ubuntu 中为 .NET 4.0 开发软件吗[如果是,我需要下载什么,链接]?
Mono 为 .Net 框架提供了核心兼容性 API。
Natty (v2.6.7) 中的版本支持Visual Basic和 C# 版本 2,3 以及对 v4 的部分 API 支持。
这还包括一个 VB .Net 编译器和运行时编译器。开发方面不支持家族的其他成员 j# 和 f#。显然 - 他们编译的变体与 .Net 系列的其余部分字节兼容。
支持最高版本 2 的 Windows 窗体 -来源
Ubuntu 的下一个版本 - 11.10 - 将配备 mono 2.10,它几乎完全支持 .Net v4
我使用的在 Ubuntu 上运行没有问题的 .Net 应用程序的一个例子是Keepass 2
您使用mono ie运行编译的.exe [它是在Windows下创建的]
mono Keepass.exe
Run Code Online (Sandbox Code Playgroud)
要在 Ubuntu 下进行开发,我会查看Mono Develop项目——一个基于 IDE 的环境——在软件中心搜索 MonoDevelop。
仔细查看建议的附加组件 - 在您将要开发的区域中选择附加组件。
