我们在编译时有一个关于程序集绑定重定向的问题:
这就是我们在编译时为强命名程序集寻找绑定重定向的原因。据我所知(通过调查),'具体版本'为强名称程序集设置此属性时,属性无效。
是否可以进行此类重定向或是否有其他建议?
非常感谢提前 此致,迈克尔
答案 0 :(得分:0)
app.config / web.config文件的 bindingRedirect 元素仅适用于运行时(非编译时)。
在编译时,编译器不会坚持使用具有相同版本号的引用,除非引用在项目文件中将 SpecificVersion 元素设置为True。
强命名与非强命名不应成为这个因素。
另见How exactly does the "Specific Version" property of an assembly reference work in Visual Studio?