2009-04-29 166 views

回答

4

非常可能的,但是,这取决于你的应用程序你的里程可能会有所不同。 no-nos包含依赖于COM和Win32调用的第三方库/ DLL和P/Invokes。您也可能不得不注意代码执行文件/目录连接,因为在Windows使用“\”时,unix使用“/”作为目录分隔符。

0

是的,你可以,最后我检查了他们的DataGridView正在改进,它现在可以隐藏列,但是他们在dgv上的VirtualMode还没有工作。

我使用Mono主要用于Remoting的东西,DateTime类型现在在Mono 2.4中与Remoting兼容(yipee!)。之前(在1.9),我必须将我的日期时间字段转换为字符串,以便它可以从远程处理中间层传输,这在2.4中不再需要。

使用本指南编写可移植软件:http://mono-project.com/Guidelines:Application_Portability

一个例子:

编写可移植的软件,你必须 确保您使用 System.IO.Path.DirectorySeparatorChar ( http:/ monodoc/P:System.IO.Path.DirectorySeparatorChar) 字符当您必须连接 路径,甚至更好,使用 System.IO.Path.Combine (http:/ monodoc /M:System.IO.Path.Combine(string,string)) 组合路径名的方法。

1

我建议你在Mono IDE中重新编译相同的代码,并且可能需要做任何小的改动。我做了很多次。

相关问题