嗨,我是C#世界的新手。我必須使用它,因爲依賴於來自多播源的xceedzip.dll壓縮數據。 將一些代碼用於接收提要後,我在調用此dll時遇到了一個障礙。 從我理解我需要使用「System.Reflection」並調用dll。C#模塊預計包含程序集清單
目前我的源代碼和dll駐留在同一目錄中。代碼編譯成功。
Assembly ass = Assembly.Load("XceedZip");
我在運行期間得到System.BadImageFormatException: 未能加載文件或程序集「XceedZip」或其依賴條件之一。預計該模塊將包含程序集清單。
請幫幫忙,謝謝
#好嗎感謝所有您的答覆,我有以下裝入我的環境中TLBIMP命令的dll的工作版本。我在解壓縮方法簽名時遇到了麻煩。我需要提供一個「ref對象」和一個「out對象」作爲源(壓縮)和目標(未壓縮)對象。我嘗試將字節數組加載到這些位置,但它會引發無效的參數錯誤。幫助的「參考對象」和「out對象」感謝...
問題解決了,感謝所有
好的問題,當它包含'後一起hacking一些代碼':-) – Maarten 2012-07-05 12:02:57
xceed有.net特定的版本,你使用.net版本的壓縮? http://xceed.com/pages/TopMenu/Products/ProductSearch.aspx?Lang=EN-CA&Category=88a6e6f5-119c-4240-ab24-60913318cbd4 – Jake1164 2012-07-05 12:20:07
我使用4.2版本 – 2012-07-05 12:28:14