我们有一个DotNetNuke应用程序,我们为此构建了许多模块,最近似乎一个特定的问题不断出现。
我们不能做的是回到所有以前的模块并更新这些项目并在每次我们有轻微的DLL差异时重建它们,因为最终DLL的两个版本完全相同。
是否可以从项目中的引用中删除版本信息,以便它自动假定使用项目中可用的任何版本?
此致 雅克
答案 0 :(得分:1)
这可以通过使用Assembly Binding Redirection来实现。基本上,您在Web.config中创建一个配置部分,基本上说:“在请求这些版本的程序集时,请使用此特定版本。”
答案 1 :(得分:0)
无法从引用中删除版本信息。而不是那样,您可以在web.config中使用BindingRedirect。基本上,因为它的名字建议是一个参考重定向器,当你的2.0模块搜索一些旧版本的telerik dll版本时,你可以将它重定向到更新的版本。
仅当dll中版本号以外的所有内容不同时才会起作用