异常信息如下:
预期模块应包含程序集清单。 (HRESULT 异常: 0x80131018)
这个异常出现在以下代码行:
Assembly lvAssembly = Assembly.LoadFile(aPathFileName);
被加载的文件是由另一个应用程序生成的插件。 如果我将插件的目标框架版本从4.0更改为3.5并重新编译,则插件可以正常加载。我不明白为什么Assembly.LoadFile方法会关心插件编译的.NET框架版本。 将加载插件的应用程序的目标框架更改为4.0也没有帮助。