0

我正在使用.net 中的撒克逊图书馆。我最近提交了一份报告,可能存在错误,但我想自己处理源代码。我从http://sourceforge.net/projects/saxon/files/Saxon-HE/9.5/saxon9-5-1-1source.zip/download下载了代码。

下载的是一个包含三个文件夹的 zip 存档:api、cmd 和 net。前两个包含 C# 代码文件,第三个包含 Java 代码文件。我想将此代码编译为 .net,并且我知道它使用一个名为 IKVM 的库来弥合 .net 和 Java 之间的差距。

但是,来自 .net 背景,我什至看不到可以使用 Visual Studio 打开的项目文件。我应该如何编译这个源?

4

1 回答 1

1

在撒克逊资源下载中

http://sourceforge.net/projects/saxon/files/Saxon-HE/9.5/saxon-resources9-5.zip/download

您将找到一个包含 Ant 构建脚本的“构建”目录。您需要使用目标“product-hen”运行 build.xml。由于构建脚本旨在构建整个 Saxon 产品集,因此您可能需要编辑掉不需要的部分。您还必须确保满足依赖关系,当然尤其是 IKVMC 本身。

构建 Saxon,尤其是在 .NET 上,不适合胆小的人。它不能在 Visual Studio 中完成,因为 VS 不支持 Java 或 IKVMC。

于 2013-10-29T16:11:41.477 回答