2012-12-12 80 views
1

最近,我被要求在其上一个养鸟公司开发的一个项目工作。
客户问我是否可以使这是正在C#开发的应用程序,以在平板电脑上运行。
所以我想知道如果我完成在C#应用程序,通常会我能够:
1.使用mono for android和编译整个项目,并很容易地得到一个Android应用程序在Android设备被使用?
2.使用在Windows 8平板电脑的可执行项目没有任何变化?
如果有人能回答这两个问题,我将不胜感激。C#windows应用程序可以在基于Windows 8的平板电脑上运行吗?

回答

4

这取决于你在谈论哪台平板电脑。

  • 像表面上的Windows RT(基于ARM)平板电脑,只有地铁的应用程序的支持。有几个桌面应用程序,但只有微软可以做到这一点。所以如果你的应用程序是桌面应用程序,它将不会在Surface RT上运行。
  • 在具有“真实”的Windows 8平板电脑(基于x86的,例如表面专业版),你可以在PC上运行的应用软件一样。
+0

所以,如果我在我的应用程序中使用SQL是没有问题的吧?它就像真正的PC? – Breeze

+1

+1表示“真​​正的”Windows 8“...... –

+1

@Hossein,它与SQL无关;这取决于您的应用是否为“Windows应用商店应用”(又名Metro应用)或桌面应用。关于数据库,ADO.NET在Metro应用程序中不可用,所以不能使用通常的方式连接到数据库。您需要使用Web服务或本地SQLite数据库。 –

相关问题