可以将现有的.net应用程序转换为MonoDroid吗?

时间:2011-06-09 14:07:29

标签: c#-4.0

现有的.net应用程序(在C#中)是否可以转换为MonoDroid?或

我们可以使用MonoDroid将现有的.NET Web应用程序移植到Android吗?

3 个答案:

答案 0 :(得分:1)

MonoDroid旨在允许您使用C#开发应用程序而不是Java;不是将现有应用程序放到适当位置的手段。

你问过一个网络应用程序,但我假设你的意思是一个ASP.NET网络应用程序,它不会映射到Android API,也不能简单地复制过来。即使把你的HTML放到像Titanium这样的东西上,仍然需要大量的JS调整才能使它工作。

我有一种感觉,你正在看重写。也许如果你能提供更多细节(这是一个ASP.NET应用程序等),我可以给出更好的答案。

答案 1 :(得分:0)

是没问题。但它不是一个自动过程,也不是一个特别简单的过程。所有UI元素,持久性内容等(应用程序的平台特定部分)都需要重做。根据您的应用程序及其编写方式,这可能是主要部分,也可能是相对较小的部分。最初切割的角落越多,移植的成本就越高。

答案 2 :(得分:0)

除了汤姆的答案之外,我会说它有一些限制(link 1link 2)。我在博客上写了一些其他有趣的时刻here

Here是跨平台移动应用程序(monoDroid,monoTouch,WP7)的一个很好的例子。