簡體   English   中英

如何使用IKVM構建.net庫?

[英]How to build a .net library with IKVM?

我正在使用.net中的Saxon庫。 我最近提交了一份報告,該報告可能存在錯誤,但是我想自己使用源代碼。 我從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打開的項目文件。 我應該如何編譯此源代碼?

在saxon資源中,下載地址為

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

您將找到一個包含Ant構建腳本的“構建”目錄。 您需要使用目標“ product-hen”運行build.xml。 由於構建腳本旨在構建整個Saxon產品集,因此您可能需要編輯掉不需要的部分。 您還必須確保滿足依賴性,尤其是IKVMC本身。

尤其是在.NET上構建Saxon並不適合膽小者。 由於VS不支持Java或IKVMC,因此無法在Visual Studio中完成此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM