我有一个用于存档 Exchange 邮箱的 C# / .NET Windows 服务,并且我最近“打包”了 Veeam O365 Backup DLL,以便能够自动备份 Exchange Online 邮箱。
我将向您展示一些日志,显示该程序运行一段时间没有问题,然后开始突然失败并出现错误:
...直到服务重新启动:
(参见Edit1,我的图片被覆盖了)
堆栈跟踪:
System.Management.Automation.CmdletInvocationException: Could not load file or assembly 'System.IO.Compression, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) ---> System.IO.FileLoadException: Could not load file or assembly 'System.IO.Compression, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The located assembly's manifest definition does not match the assembly …Run Code Online (Sandbox Code Playgroud)