2011-03-17 57 views
1

在IronPython的示例腳本中所示的例子說明了使用DynamicWebServiceHelpers.dll作爲這樣的能力:IronPython - DynamicWebServiceHelpers.dll在Linux?

import clr 
clr.AddReference('DynamicWebServiceHelpers.dll') 
import DynamicWebServiceHelpers 

然而,這並不工作...

IOError: Could not add reference to assembly DynamicWebServiceHelpers 

所以我試圖找到和建立DynamicWebServiceHelpers自己 - 但在google上可能找不到任何幫助;長話短說我無法正確地構建vsproj文件。

我已經在IronPython 2.6,2.0,Iron Python Community Edition 2中試過這個,並且它們都沒有在linux上工作。事實上,文件DynamicWebServiceHelpers.dll甚至不在Linux安裝中。

如何在IronPython上找到/使用Linux上的DynamicWebServiceHelpers模塊?

回答

2

DynamicWebServiceHelpers是IronPython的示例項目之一。你是正確的,你必須從源頭上構建它。在查看源代碼時,所有引用的C#程序集/名稱空間都應該有Mono支持。

請確保您已安裝最新版本的Mono以及Ironpython 2.7。

這個forum談論轉換項目文件和或使用MonoDevelop。 另見本question 並檢查了MonoDevelop

我會建議與MonoDevelop的2.4,IronPython的2.7和Mono 2.10.xx再次嘗試,在建設DynamicWebServiceHelpers.dll

+0

感謝張貼你有什麼具體的問題,新的問題對於這個信息 - 這個問題讓我們看到了一些問題,我會盡量根據你的建議來看看我能得到的結果 – 2011-03-18 17:54:57