2013-10-29 48 views
0

我正在使用.net中的Saxon库。我最近提交了一个报告,说可能有错误,但我想自己处理源代码。我从http://sourceforge.net/projects/saxon/files/Saxon-HE/9.5/saxon9-5-1-1source.zip/download下载了代码。如何使用IKVM构建.net库?

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

但是,来自.net背景,我甚至没有看到可以用Visual Studio打开的项目文件。我该如何编译这个源代码?

回答

1

撒克逊资源下载在

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

你会发现包含了Ant构建脚本了“建设”目录。您需要运行带有“product-hen”目标的build.xml。由于构建脚本旨在构建整套撒克逊产品,因此您可能需要编辑不需要的零件。您还必须确保依赖性得到满足,特别是IKVMC本身。

建筑撒克逊人,特别是.NET,不适合胆小的人。它不能在Visual Studio中完成,因为VS不支持Java或IKVMC。

+0

再次感谢迈克! –