dll 生成成功,但在加载 dll 时执行错误

Dll build success, but error execute when loading dll

本文关键字:dll 加载 执行 错误 成功      更新时间:2023-10-16

我已经构建了一个dll文件,并用c#编写的Windows表单加载它。 当我使用 Visual Studio(win8 中的 2013(调试时,它运行成功,然后我使用 win7 将调试文件夹移动到其他计算机并运行它然后失败,它说"无法加载文件或程序集'mydll.dll"或其依赖项之一。找不到指定的模块。

我认为在dll属性中选择错误的目标计算机可能会失败,所以我将" MachineX86"更改为" MachineX64"并重建它,Windows的目标平台也更改为x64,但它总是失败。

我是构建dll并自己加载它的新手,我不知道构建dll文件时缺少什么。如果有人能回答...

此外,使用 Fuslogvw.exe(程序集绑定日志查看器(可能有助于了解缺少/无法加载的程序集