【发布时间】:2012-06-21 16:11:49
【问题描述】:
我用 x86 平台目标编译了整个项目。当我将 .exe 和引用 dll 复制到服务器并从服务器 cmd 窗口运行 .exe 时,它工作正常。
我们的要求是将exe和dll复制到一些网络路径上,并使用UNC路径在服务器上执行exe。当我使用 UNC 路径执行时,出现错误:
未处理的异常:System.BadImageFormatException:无法加载 文件或程序集'XXXX,版本=3.0.10.19399,文化=中性, PublicKeyToken=null' 或其依赖项之一。进行了一次尝试 加载格式不正确的程序。 文件名:'XXXX,版本=3.0.10.19399,Culture=neutral,PublicKeyToken=null'
警告:程序集绑定日志记录已关闭。 要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。 注意:有一些与程序集绑定失败日志相关的性能损失。 要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
有人可以帮忙吗?
【问题讨论】:
-
当您按照消息提示启用 Assembly Bind 日志记录时会发生什么?
标签: c#