`

ironpython关于加载assembly的问题

阅读更多

ironpython在加载第三方的assembly的时候 可以使用addreferencetofileandpath

 

但是这两天在做一些配置测试的时候发现,如果加载的dll都不在同一个目录下会产生一些类型识别错误的问题,

具体表现为 某些dll中的object当引用 一些对象而这些对象的类型是属于另外的dll下 会抛出scriptaugumentexception。

 

有时候 改动一下 addreference的次序会解决这个问题。

 

比较好的解决办法是把所有相关的dll都放置在同一个目录下。

 

在 ironpython 2.6.1 & 2.6.2测试均有此问题。使用c#是完全正常的。不排除是个bug。

分享到:
评论

相关推荐

    IronPython-2.7.4(内附样例程序)

    通过这些例子,你可以了解到如何在C#代码中创建IronPython运行时环境,加载Python模块,以及如何传递数据和调用Python函数。这有助于理解如何在.NET应用程序中嵌入Python脚本,以及如何处理返回的结果。 例如,C#...

    IronPython.2.7.8

    2. **README.md**: 这是项目的重要文档,包含了关于IronPython.2.7.8的基本信息,如安装指南、使用方法、已知问题和贡献方式等。Markdown格式使得文档易于阅读和维护。 3. **Lib**: 这个目录包含了IronPython的库...

    在.Net6中调用IronPython实现动态执行脚本

    在.NET 6中调用IronPython来实现动态执行脚本是一项强大的功能,它允许程序员在运行时编写和执行Python代码,极大地增强了应用的灵活性。IronPython是一个开源的Python实现,它能够无缝集成到.NET环境中,使得.NET...

    ironpython.zip

    IronPython是一种基于.NET和Mono平台的Python实现,它是由Jim Hugunin开发的,而他也是Jython的创始人。这个项目的主要目标是提供一个与标准CPython解释器兼容的Python环境,同时利用.NET框架的强大功能。IronPython...

    IronPython in Action

    《IronPython in Action》是一本深入探讨IronPython的权威书籍,专为那些希望利用Python的强大功能与.NET Framework的丰富库进行交互的开发者而设计。这本书不仅涵盖了Python的基础知识,更着重于讲解如何在.NET环境...

    IronPython开发工具

    IronPython是一种基于.NET框架的Python实现,它允许开发者在.NET平台上使用Python语法编写代码,并能够无缝集成.NET生态系统中的各种资源。IronPython与传统的CPython(标准Python解释器)相比,最大的优势在于它...

    IronPython-2.7.7.msi 金蝶云 调试python脚本环境搭建。

    关于标签,"python"代表了我们讨论的是Python编程语言,"金蝶云"强调了应用场景,而"调试"则说明了主题的核心——如何在金蝶云环境中对Python脚本进行问题排查和性能优化。 在压缩包文件名称列表中,"IronPython...

    IronPython in Action 无水印pdf版

    IronPython in Action 无水印pdf版。 IronPython in Action 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络 IronPython Action

    IronPython 2.6源代码

    10. **社区与资源**:由于IronPython是开源项目,有活跃的社区提供支持,包括文档、示例代码和第三方库,这对于学习和解决问题非常有帮助。 深入研究IronPython 2.6的源代码,不仅可以了解Python语言的实现细节,还...

    IronPython各个支持平台对应的DLL资源

    IronPython是一种开源的Python实现,它能够无缝地与.NET Framework集成,允许开发者使用Python语言编写.NET应用程序。在.NET环境中,IronPython提供了与C#、VB.NET等其他.NET语言的互操作性,使得Python开发者可以...

    IronPython-2.7.7-win.zip

    IronPython是Python编程语言的一个实现,它允许开发者在.NET Framework和Mono平台上运行Python代码。这个压缩包"IronPython-2.7.7-win.zip"包含了IronPython的2.7.7版本,专为Windows操作系统设计。这个版本是在...

    C# IronPython 脚本引擎源码 + 例子

    4. **测试套件**:用于验证IronPython的正确性和性能的测试用例,可以帮助开发者理解IronPython的功能边界和潜在问题。 5. **构建脚本**:如果包含的话,这可能是用于编译和打包IronPython的脚本,对于想要自定义或...

    IronPython和C#交互

    标题中的"IronPython和C#交互"涉及到的是两种不同编程语言——IronPython(一种Python的实现,能够在.NET框架上运行)和C#之间的协同工作。 IronPython的优势在于它允许Python开发者利用.NET平台的强大功能,而C#是...

    IronPython in Action 2012.pdf

    ### IronPython in Action #### 知识点概览 1. **IronPython 概述** - 定义与背景 - Python 和 .NET 的结合 - IronPython 的特性与优势 - 实际应用场景 2. **IronPython 入门** - 安装与配置 - 第一个 Iron...

    IronPython.7z

    这个版本的IronPython让开发者可以尝试Python 3的新特性,但可能包含一些未解决的问题和bug,因此主要用于测试和开发用途。 3. **.NET Framework**:.NET Framework是由微软开发的软件框架,用于构建和运行各种类型...

    Atom-ironpython-stubs,通用ironpython/.net库的自动完成存根.zip

    Atom-ironpython-stubs是一个专为IronPython和.NET框架开发者设计的工具,它提供了一套自动完成的存根(stubs)文件。这些存根文件主要用于增强开发环境的代码补全功能,帮助程序员在使用IronPython进行.NET库的交互...

    IronPython2.0最新版本以及IDE等源码

    【IronPython2.0最新版本】是Python编程语言的一个实现,它允许开发者在.NET Framework上运行Python代码。这个实现由Microsoft开发,旨在提供一个与标准CPython解释器兼容的环境,同时利用.NET平台的高性能和丰富的...

    VS2010调用IronPython脚本的示例代码

    接下来,我们将在C#代码中创建一个IronPython运行时环境,并加载Python脚本。以下是一个基本的示例: ```csharp using IronPython.Hosting; using Microsoft.Scripting.Hosting; // 创建IronPython运行时实例 var ...

    环境“IronPython|2.7-32”似乎未正确配置或缺失

    描述中提到的问题是关于Visual Studio中的集成开发环境(IDE)无法识别或找不到IronPython 2.7-32环境,这可能是因为缺少必要的Python环境或者IronPython的相关组件没有正确安装。 解决这个问题的关键在于确保系统...

Global site tag (gtag.js) - Google Analytics