我可以在Windows中开发.NET应用程序并为Linux和Mac部署版本吗?

时间:2010-08-27 01:02:17

标签: .net deployment mono cross-platform monodevelop

这可能是,例如MonoDevelop吗?

2 个答案:

答案 0 :(得分:9)

是的,您甚至不需要使用MonoDevelop,Visual Studio和Microsoft的C#编译器创建的DLL / EXE(大部分)与Mono 100%兼容。

当然,您必须避免Mono不支持的功能和库,但该列表每天都在变小......

答案 1 :(得分:1)

是的,有些可能性:

如果您的.NET意志: 您可以使用visual studio并在Windows上安装mono。如果它也适用于linux,那么你可以使用工具进行测试(不要在代码中使用不受支持的库)。

您也可以使用monodevelop作为IDE在.NET语言的单声道框架上编程。 mondevelop的一些好处也可以在linux上使用。