C#跨平台问题
听说使用同样的代码在不同平台上功能一样就叫跨平台,那么用C#做一个windows平台上的按钮,和一个安卓平台上的按钮,所使用的方法一样吗?第三方虚拟机现在能跨linux平台吗?同志,首先C#这里依赖.NET,那么就必然依赖.net运行库,所以跨平台只有ASP.NET可以做到。否则就是你自己研究一套编译器。否则不可以直接运行。
不过在linux里可以用wine来实现在linux里运行轻量级的winform 凤尾村 发表于 2014-5-22 15:48 static/image/common/back.gif
同志,首先C#这里依赖.NET,那么就必然依赖.net运行库,所以跨平台只有ASP.NET可以做到。否则就是你自己研究 ...
http://bbs.fishc.com/forum.php?mod=viewthread&tid=41691&highlight=C%23%2B%BF%E7 这是什么呢,看不懂 Mono主要用于linux上的开发,如果你的代码足够规范,可以无缝的从.net移植到Mono上。
如果要在android/iOS的手机端上开发的话,还是推荐用Xamarin,其实这东西也是从Mono借鉴来的,也是Mono创始人弄出来的。 只要有。net就行。。。。 C#本身是不夸平台的但是.Net是跨平台跨语言的 基于.net framework的应用不可以,如果要做手机开发则使用Xamarin.Form,.net 5之后基于.net5(.net core)的应用可以跨平台
页:
[1]