运行 来自共享文件夹的 exe 时程序集不匹配
Assembly mismatch when running the exe from a shared folder
当我从 c: 启动我的 exe 时,没有问题。但是,当我将 debug 文件夹中的 exe 和 DLL 复制到网络共享时,启动它时出现此错误:
Unhandled Exception: System.IO.FileLoadException: Could not load file
or assembly 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its
dependencies. The located assembly's manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
问题已通过将 .exe.config 文件复制到共享来解决。
当我从 c: 启动我的 exe 时,没有问题。但是,当我将 debug 文件夹中的 exe 和 DLL 复制到网络共享时,启动它时出现此错误:
Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
问题已通过将 .exe.config 文件复制到共享来解决。