使用Python中的平台目标“任何CPU”加载dll

时间:2015-09-22 09:55:47

标签: c# python dll corflags

我有一个用平台目标'任何CPU'构建的dll。我正在尝试编写一个Python脚本,它加载此dll并获取“无法加载程序集或其中一个依赖项”错误消息。 我尝试了CorFlag.exe并获得了以下输出

版本:v4.0.30319
CLR标题:2.5
PE:PE32 +
CorFlags:0x9
非正式:1
32BITREQ:0
32BITPREF:0
签名:1

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

更新 我使用Python for .NET从GAC引用dll,然后这个dll从安装目录中的程序集加载实现。它来自这个组件我得到一个例外。相同的脚本在Python x86中运行良好,但在x64中不行。

0 个答案:

没有答案