C# 在Python中加载平台目标为“任意CPU”的dll

C# 在Python中加载平台目标为“任意CPU”的dll,c#,python,dll,corflags,C#,Python,Dll,Corflags,我有一个dll,它是用平台目标“任意CPU”构建的。我正在尝试编写一个Python脚本来加载这个dll,并收到一条“无法加载程序集或它的一个依赖项”错误消息。 我尝试了CorFlag.exe,得到了以下输出 版本:v4.0.30319 CLR标头:2.5 PE:PE32+ CorFlags:0x9 I:1 32BITREQ:0 32BITPREF:0 签署:1 Python 32位和64位版本是否都使用“任意CPU”平台目标加载dll 更新: 我正在使用Python for.NET引用GAC中的

我有一个dll,它是用平台目标“任意CPU”构建的。我正在尝试编写一个Python脚本来加载这个dll,并收到一条“无法加载程序集或它的一个依赖项”错误消息。 我尝试了CorFlag.exe,得到了以下输出

版本:v4.0.30319 CLR标头:2.5 PE:PE32+ CorFlags:0x9 I:1 32BITREQ:0 32BITPREF:0 签署:1

Python 32位和64位版本是否都使用“任意CPU”平台目标加载dll

更新:
我正在使用Python for.NET引用GAC中的一个dll,这个dll反过来从安装目录中的程序集加载实现。从这个集合中我得到一个异常。同样的脚本在Pythonx86中可以正常工作,但在x64中不行。

您使用的是IronPython吗?我相信.NET dll只能加载到.NET应用程序中,而不是Python2.7。我正在使用clr.Addreference引用dll。那么您正在使用吗?clr不是标准模块。是的,我已经更新了问题。