解决方案 »

  1.   

    看了4月份的帖子唉,报名过期了,不过还是知道了Xamarin这款神器
      

  2.   

    将winforms程序改写成android app,相当于拿着需求分析重新做一个产品。
      

  3.   

    额,C#不是中间语言吗,也就是说在应该只要再安卓系统上装上.net framwork框架,不就可以运行apk了?
      

  4.   

    额,C#不是中间语言吗,也就是说在应该只要再安卓系统上装上.net framwork框架,不就可以运行apk了?扯淡。
      

  5.   

    额,C#不是中间语言吗,也就是说在应该只要再安卓系统上装上.net framwork框架,不就可以运行apk了?你这结论是从哪里来的
      

  6.   

    谁告诉你,“C#具有跨平台能力”的?
    Xamarin Studio是一个用C#语言开发跨平台应用的集成开发环境,并不是c#具有跨平台能力。
    要实现'可以在win7跟安卓手机上都运行",这只能维护windows和ios两个不同的版本了。
      

  7.   


    so sorry,因为是'安卓手机上",所以应该是Android而不是iOS。如果是苹果系列产品,只能再维护一个iOS版本。
      

  8.   

    参见
    http://channel9.msdn.com/Series/Multi-Device-Hybrid-Apps/Building-a-Hello-World-Cordova-App
    http://blogs.msdn.com/b/somasegar/archive/2014/05/12/mobile-first-cloud-first-development-visual-studio-apache-cordova-tooling-and-cloud-optimized-net-futures.aspx
    只能帮你到这里了
      

  9.   

    要C#程序可运行在Andriod和IOS上 LZ建议你去了解下Xamarin东西
    他可以实现
      

  10.   

    有软件可以跨平台发布的
    比如Unity
    你在PC上开发,可以发布到安卓,也可以发布到IOS(当然这些都是需要授权的)另:有时间研究高科技,不如找个女朋友
      

  11.   

    至少winform的程序是不可能直接在android上运行的。但是mono项目组好像有一个项目,可以支持C#开发android上的程序。不过是要收取费用的。
    即便是这样,也不可能把原来的程序直接搬上去就用。
    能给你撇开一些java的语法生疏问题就很不错了。java跟C#有很多相似之处,但毕竟不是同一种语言,很多基本类库的api都不一样