2011-03-17 63 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