我想知道是否可以在Ubuntu上运行Xamarin。我不喜欢java,所以我想用C#制作Android应用程序。是否可以在Linux上运行Xamarin Mono?
是Ubuntu的软件包,因为我到目前为止还没有看到一个软件包?
或...
我可以在Ubuntu上使用Wine运行Xamarin吗?
或者......
是否有在Ubuntu上运行的替代软件(具有相同的能力)?
我想知道是否可以在Ubuntu上运行Xamarin。我不喜欢java,所以我想用C#制作Android应用程序。是否可以在Linux上运行Xamarin Mono?
是Ubuntu的软件包,因为我到目前为止还没有看到一个软件包?
或...
我可以在Ubuntu上使用Wine运行Xamarin吗?
或者......
是否有在Ubuntu上运行的替代软件(具有相同的能力)?
Xamarin有statedseveral不同occasions他们没有计划在短期内支持Linux上的Xamarin Studio。 主要原因是:
是的,我已经在Mono网站上读到过,但我也要求替代。一些其他的框架,可以让我在C#中编程。一个可以在Linux上使用的。 – rqmok 2013-04-10 07:14:42
这不回答问题。他问是否有可能,而不是如果官方支持。你也列出没有有效的理由。第一个“原因”只有在支持多于一个的Linux风格时才有效,这不是所提问题所要求的。实际上大多数商业软件只支持一些Linux发行版。与“理性”二号相同的东西。任何事实都不支持最后一个原因。没有证据表明这里没有商业需求。事实上,我会立即购买,还有多少人会购买需要市场调查。 – user1657170 2014-09-22 10:50:12
另一个框架是MonoGame或Unity。它们都是C#和Linux。 – user1657170 2014-09-23 11:39:13
也许值得一提的是米格尔奥德伊卡萨(Xamarin的CTO)至少认为Xamarin support a single distro of Linux in 2011。他非常平易近人,经常回答关于IRC的问题。问他们是否重新访问过该选项,即使它不支持任何种类的GUI RAD也可能很好。
就像“不,你完全无法在Linux上为Xamarin开发”一样,我经常考虑使用MonoDevelop on Linux来开发我的不露面的可共享代码。在某种程度上,当我使用我的Windows笔记本电脑时,我已经做了类似的事情。您不能在Windows上使用Xamarin Studio进行iOS开发,因此我将一个纯控制台项目存档,并让它调用位于另一个库项目中的控制器。我更喜欢Visual Studio Xamarin Studio(我使用Starter &独立许可证,所以我不能使用Xamarin for Visual Studio),所以我喜欢在Windows上做盲目的开发。然后,当我完成了(即准备好休息一下)这位不露脸的开发人员后,我转向OS X上的Xamarin Studio,将其与我在那里制作的iOS UI存根挂钩。
在Linux上“为Android”做这件事很容易,只有在开发用户界面和创建可分配的用户时才使用Windows或OS X.诚然,用户界面通常是很多代码(总是比我预期的要多,至少),但是你可以轻松地在Linux上开发好的,充分考虑的库,让我们说你的一半或更多的代码。它迫使你很好地分离你的顾虑,我总是欣赏。
编辑:我觉得有人应该指出,Mono-qua-Mono does run on Linux already。这只是Xamarin的东西 - 粘在更受欢迎的消费者平台上 - 这不在Linux上。所以你可以在Linux上运行
Xamarin
Mono就好了,并且能够比Xamarin的“一件事情”更长。 ; ^)
在Ubuntu上构建Xamarin.Android应用程序需要遵循几个步骤。
这是一个缓慢的过程,并下载其自己的临时NDK和其他的东西,但它应该工作。
这似乎是一个好消息来自reddit:[我是米格尔德伊卡萨。我和伟大的朋友一起创建了Xamarin,Mono,Gnome。问我什么。](https://www.reddit.com/r/programmerchat/comments/4dxpcp/i_am_miguel_de_icaza_i_started_xamarin_mono_gnome/) – Paolo 2016-04-19 17:28:01