Ubuntu Mono 初体验

关注Mono及Ubuntu很久了。

今天在window上搭了个SVN服务器, 然后Ubuntu上装了个esvn, 将项目中的文件更新下来。 并用monoDevelop重新编译。

总算在上面跑起了一个我开发的一个控件组。 先看一下屏幕截图:

 

(PS:其中Gif读取组件是用JillZhang开发的组件来进行解析)

在程序迁移中, 碰到几个问题, 列出如下:

1. MonoDevelop编译的过程中不支持资源文件。 还好开发的时候还没怎么用M$的资源文件中的东西, 直接删除就行了。

2. 由于有Gif图片, 并采用相对路径读取, 所以用mono运行的结果, 会出现找不到文件。 采用Ubuntu的Shell解决:

#!/bin/sh

mono 应用程序名

3. 控件中不支持MouseWheel的事件。 查看一番, 其他应用程序均不支持, 待研究。 可能是Ubuntu系统或我装在VMWare上的原因。

4. 再就是计算和画控件的位置时候的不一致。 Windows运行效果如下:

 

原文地址:https://www.cnblogs.com/hkf7703/p/1252762.html