我有一个带有 C# 代码的程序集。这个程序集的版本是 1.0.0.0。当我将此程序集的数据序列化为二进制时,会序列化此程序集的信息。然后我将此程序集版本更新为 4.0.0.0,**
我删除签名
**。当我对程序集的数据进行反序列化时,会发生异常,即“无法加载文件或程序集'[AssemblyName],Version=1.0.0.0,Culture=neutral,PublicKeyToken=[TokenKey]'或其依赖项之一。需要强命名程序集。(来自 HRESULT 的异常:0x80131044)“。
如何将旧版本程序集重定向到新版本程序集?配置程序集绑定是否有效?