Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux和Mac中的C#_C#_Linux_Mono_Monodevelop - Fatal编程技术网

Linux和Mac中的C#

Linux和Mac中的C#,c#,linux,mono,monodevelop,C#,Linux,Mono,Monodevelop,我想在Linux和Mac OS中运行一个C#(windows应用程序)项目。我的项目有一个简单的代码,但我想在这个项目上创建一个漂亮的界面。只需Mono就可以了?是的,Mono允许您在Mac和Linux上创建GUI。GTK是一个跨平台工作的工具包。您可以在此处阅读更多内容: 如果你问自己是否可以在Mono上完成所有这些,这取决于界面;一般来说,我对此表示怀疑。不幸的是,Mono的支持是不完整的,而且看起来不会很快改变 请检查以下内容以查看Mono的状态: 我不确定Linux上的WINFALSE是

我想在Linux和Mac OS中运行一个C#(windows应用程序)项目。我的项目有一个简单的代码,但我想在这个项目上创建一个漂亮的界面。只需Mono就可以了?

是的,Mono允许您在Mac和Linux上创建GUI。GTK是一个跨平台工作的工具包。您可以在此处阅读更多内容:


如果你问自己是否可以在Mono上完成所有这些,这取决于界面;一般来说,我对此表示怀疑。不幸的是,Mono的支持是不完整的,而且看起来不会很快改变

请检查以下内容以查看Mono的状态:
我不确定Linux上的WINFALSE是什么样子,但是在Mac OS上是很糟糕的。考虑XWT:但是单声道是非常丑陋的。我不做一个漂亮的单声道“美丽”是非常主观的。@ MehdiKhademloo的关键是区分莫诺河的Cy/CLR实现,以及你选择使用的特定UI工具包。要获得更具吸引力的UI,请使用本机工具包,例如Linux上的GTK#、OSX上的MonoMac等。使用这两种工具包,您可以定制自己的外观和感觉。不过这需要更多的努力。在我看来,只需要使用meteor之类的东西来制作一个web应用程序。但是mono表单非常难看。我不会在mono上制作一个漂亮的表单。因此,我更有理由不使用mono,或者尝试使用其他库。您还可以尝试一个完全不同的虚拟机,其外观和感觉符合您的喜好,并提供更好的跨平台支持。