Mat*_*lin 5 .net c# vb.net mono
我阅读了很多关于使用mono运行.net代码的问题,但我总是得到同样的问题.我正在建立一个新的应用程序,所以我最好直接开始并采取良好的方向:
我可以在Visual C#Express或Visual Basic Express中开发应用程序,使用他们拥有的编译器从Microsoft环境中编译它,并使用Linux上的MONO运行该应用程序.
或者我必须从头开始使用单声道编译器(或者之后将我的MS项目转换为单声道),以便能够使用Linux上的Mono框架使用我的.net应用程序.
Linux/Mac支持对于我的应用程序开发来说并不是必须的,但我想从一开始就直接得到它.
谢谢
关于apis:
我使用的WinForms,加密,全球化,SQLCLIENT但是那可能所有的,你有没有什么单专家门诊可以告诉我,不要使用过的开始.
哦,我使用My命名空间来获取各种各样的东西,比如获取计算机名,登录用户名,资源,设置等等......
一般是的,这是有效的.
问题不是重新编译,而是可用的本机API和库.如果添加本机互操作,那么您使用的库也必须在Linux上可用,这显然不是Windows库的情况.
某些托管库根本不可用(WPF),或者不完整(WCF).
Mono有一个WinForms实现,但它看起来很陌生,因为它不使用本机控件.这意味着代码可以在其他平台上运行,但用户体验不会很好.
归档时间: |
|
查看次数: |
1606 次 |
最近记录: |