在Android设备上开发C#/.NET

在Android设备上开发C#/.NET,c#,android,.net,mono,C#,Android,.net,Mono,我想在我的HTC Magic上运行C#程序,我可以在Android market上找到mono应用程序,但我不知道如何使用它运行C#程序 代码只是为了好玩,我不想要官方支持之类的。在windows mobile上编写Visual Basic之后,我真的很想在Android上编写C#,无论是直接使用某种编辑器(如果有的话),还是在PC上编译,然后在Android上安装 如果有人知道这样做的方法,请让我知道 谢谢这是一个项目,我收集了很多作品,但还处于相对早期的阶段 编辑:最近:正如我两年前最初回答

我想在我的HTC Magic上运行C#程序,我可以在Android market上找到mono应用程序,但我不知道如何使用它运行C#程序

代码只是为了好玩,我不想要官方支持之类的。在windows mobile上编写Visual Basic之后,我真的很想在Android上编写C#,无论是直接使用某种编辑器(如果有的话),还是在PC上编译,然后在Android上安装

如果有人知道这样做的方法,请让我知道

谢谢

这是一个项目,我收集了很多作品,但还处于相对早期的阶段


编辑:最近:

正如我两年前最初回答的那样

这些天我会看看Mono团队开发的

这是一个商业产品,但是是的,你可以(也就是谷歌游戏商店)。

Xamarin支持Android和iPhone的C#编码,并且基于Mono。有关更多详细信息,请查看:

你可能想看看dot42,因为我自己从未尝试过,仔细阅读各种文章,这似乎是一个有效的选择。

阅读这里:@Shimmy:我发布它的时候不是这样:)@Shimmy:那么你认为没有人应该对软件收费吗?(顺便说一句,我并不清楚androidmono是否是一个商业项目……你怎么会认为它是?)现在检查你的链接很酷,。它是开源的:)很遗憾他们收费400美元,我肯定我宁愿学习Java,也要习惯eclipsequirks@Shimmy:您似乎对开放和免费的androidmono项目感到困惑,以及Android项目的商业Mono。他们不是一回事。(你还应该想想挣400美元需要多长时间。如果为某个东西付钱可以节省你几天的工作,那么它会立即收回成本。)@FrankRem:我还没有看过dot42,但我对Xamarin所做的工作印象非常深刻……我已经看到它将加载Mono运行时,需要6MB的大小,请阅读。xamarin仍然是使用c#开发android应用程序的最佳选择?我看到了VS2013支持。但我无法将我的office PC升级到Windows 8:(@Murali:我想你误读了那篇文章-它将编写Windows应用商店应用程序与编写Android应用程序相比较。但是的,我相信Xamarin。Android仍然是使用c#为Android开发的最佳选择。@iandotkelly考虑到这个问题,这是一个完全可以接受的答案。