嘿,伙计们,我正在编写一款跨平台的应用程序。直到最近,我一直在尝试使用Silverlight和C#来实现这一点,因为它也可以在OS X上运行,但是由于我对C#不够熟练,再加上我对Silverlight不熟悉,我遇到了一个又一个的问题。大部分源于被设计为在浏览器中运行的应用程序所带来的限制,以及从我的开发服务器运行时与直接从file://运行时运行不同的问题等。
我宁愿完全放弃整个OS X支持的想法,也不愿为了OS X完全重写应用程序,特别是因为我完全没有在其上编写的经验。我希望能够做的就是使用Windows中具有Visual Studio的C#.NET编写常规应用程序,然后使用Mono轻松地将其移植到OS X。
使用Mono将.NET应用程序移植到OS X有多难?我的应用程序相当简单,表单或其他任何东西都没有什么奇特之处,因此我必须假设它会在Mono的WinForms实现中得到支持。
有没有关于如何使用Mono移植应用程序的好资源?或者,也许,我错过了整个重点,它仅仅让你在OS X上运行.NET应用程序,而我不需要费心移植?
请原谅我对这个主题的彻底无知,我只有在遇到Silverlight中又一个烦人的限制后10分钟才开始考虑走这条路。
我将是第一个承认我对这个主题一窍不通,所以要温柔一点.. :)