我们正在构建一个API,它存储在一个程序集中,我们称之为MyAssembly.dll。
该程序集的版本号为1.0.0.0。
我期望当发布程序集的新版本时,之前编译并引用了1.0.0.0版本的代码会出现错误,因为程序集绑定会失败(除非使用bindRedirect等额外帮助)。
实际上,我看到的是绑定实际上是成功的。
我已经通过构建具有不同版本的MyAssembly.dll,并尝试运行引用1.0.0.0的各种代码来进行测试。
这是默认行为吗?只有强名称(签名)程序集才会精确绑定到特定版本吗?
谢谢。
该程序集的版本号为1.0.0.0。
我期望当发布程序集的新版本时,之前编译并引用了1.0.0.0版本的代码会出现错误,因为程序集绑定会失败(除非使用bindRedirect等额外帮助)。
实际上,我看到的是绑定实际上是成功的。
我已经通过构建具有不同版本的MyAssembly.dll,并尝试运行引用1.0.0.0的各种代码来进行测试。
这是默认行为吗?只有强名称(签名)程序集才会精确绑定到特定版本吗?
谢谢。