Import PyCharm行为与命令行ironpython不一致

Import PyCharm行为与命令行ironpython不一致,import,ironpython,pycharm,Import,Ironpython,Pycharm,我有一个ironpython脚本,我正在pycharm中启动它。该脚本导入自定义c#程序集并使用在中找到的类。在命令行中启动此脚本时,一切正常。当我尝试用pycharm启动脚本时,问题就出现了。我得到一个类似这样的错误: SystemError: Could not load file or assembly 'great_assembly.dll' or one of its dependencies. is not a valid Win32 application. (Exception

我有一个ironpython脚本,我正在pycharm中启动它。该脚本导入自定义c#程序集并使用在中找到的类。在命令行中启动此脚本时,一切正常。当我尝试用pycharm启动脚本时,问题就出现了。我得到一个类似这样的错误:

SystemError: Could not load file or assembly 'great_assembly.dll' or one of its dependencies.  is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
这是我贴在下面的那行。此行只是从设置对象检索路径(字符串)

clr.AddReferenceToFileAndPath(self.settings.__getitem__('greatAssembly'))

运行配置是完全标准的。它具有所有默认设置。它正在使用合适的解释器(IPY 2.7)。有人知道为什么这会出现在pycharm中,而不是在命令行中吗?

您最好使用fuslogvw来确定确切的错误是什么,或者使用进程监视器来确保它正在加载您期望的文件。