运行 来自共享文件夹的 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 文件复制到共享来解决。