如何使用给定的单声道补丁

时间:2011-03-28 08:38:47

标签: mono

如何使用给定的单声道补丁。例如,我有一个如下所示的补丁 https://bugzillafiles.novell.org/attachment.cgi?id=291049

这是单声道错误的补丁。我如何在单声道中使用它。

提前致谢

1 个答案:

答案 0 :(得分:3)

首先,这个补丁明显针对Mono SVN,这意味着它必须已经很老了,因为Mono前段时间转向git。补丁可能不适用。

但要回答您的问题,您无法修补现有的Mono安装。您需要下载Mono源,应用补丁并自行构建。

如果您是Linux用户,将Mono的源安装与软件包安装分开是非常重要的。按照以下说明设置“并行”Mono环境:

http://www.mono-project.com/Parallel_Mono_Environments

要应用补丁,在获取Mono源代码后,您需要:

  1. cd mono(或包含单声道来源的目录名称)
  2. cd mcs(因为此修补程序是在mcs模块合并到mono模块
  3. 之前对其进行的
  4. patch -p0 < downloaded.patch(将补丁文件应用于mcs来源)
  5. 然后继续执行构建说明,并在测试时确保您处于并行环境中。

    如果您需要帮助,我建议您加入irc.gnome.org上的#mono IRC频道。