我有两台W7-64的电脑。我正在尝试准备第二台计算机(PC)来执行构建在第一台计算机(Master)上的IronPython自动化套件。
目前,当脚本到达以下行时,PC失败:
clr.AddReferenceToFileAndPath(Path.GetFullPath(r"C:\analyst_test\bin\Debug\Win32API.dll"))
输出:
SystemError: The module was expected to contain an assembly manifest.(Exception from HRESULT: 0x80131018)
所有文件都没有更改,并且dll没有以任何方式更改。 Master需要清单吗?师父在其他地方找到了一个清单吗?我该如何解决或解决这个问题?
答案 0 :(得分:1)
正如Simon所说,检查两台机器是否具有相同的.NET版本。另外,另一个常见的罪魁祸首是VC ++可再发行版本。如果您设置了fuslogvw,它应该会为您提供更多信息。