[英]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.