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运行效果如下: