Home Sign up   |   Sign in
Search

问题: 向 redhat/centos 5 移植若干 *.dll 文件,用 gmcs 编译, mono 执行 exe 文件时,遭遇各种 MS-Exception*

排除程序的错,因为 Debian 5 + Linux 2.6.26 + mono 1.9 下测试通过.

redhat/centos 5 默认的安装包版本太老: 1.2,升级到 1.9 ~ 不行, 又升级到 2.0 ~ 不行!浪费我3天时间,最后发现 mono-core-2.0.*-el5-x86_64.rpm 包里的 mscorlib 核心库竟然用 1.0 版本,天杀的!

最后升级到 mono-core 2.4, mscorlib 终于变成 2.0,测试通过.

解决内网 CentOS 系统升级、软件安装,可以利用内网的共享目录、http、移动存储等搭建一本地软件源:
1. 虚拟机里面安装一个全新系统
2. 配置,保存本地 rpm 临时文件,配置文件是  /etv/yum.conf 好像
3. 用 yum update ,   yum install soft_names
4. 去  /var/cache/yum 里面,有几个类型的文件,比如 base/packges   update/pachges …. 把它们所有的 rpm 都收集导同一个目录, 比如  /mnt/repo
5.  …
  • Items 1 - 2 of 2
  • 1