有人可以解释为什么这个代码:
import sys
sys.path.append("C:\\WINDOWS\\system32")
import clr
clr.AddReferenceToFile("wiimotelib.dll")
Run Code Online (Sandbox Code Playgroud)
适用于IronPython 2.6,但在带有IOException的IronPython 2.7 alpha 1中失败,并且消息:
Could not add reference to assembly wiimotelib.dll
Run Code Online (Sandbox Code Playgroud)
这是2.7中的新行为,还是alpha发布错误?
这可能是 .NET 2 与 .NET 4 的问题吗?IronPython 2.7A1 仅适用于 .NET 4.0。2.6 有 .NET 2 和 .NET 4 两个版本。如果程序集是 .NET 2 程序集,它可能无法加载到 .NET 4 CLR 上。
| 归档时间: |
|
| 查看次数: |
2112 次 |
| 最近记录: |