问题描述
使用针对.NET Framework 4.6.1的ASP.NET MVC项目。构建项目vs开始后,我已将nuget软件包Antlr
更新为v3.5.0.2,我收到警告
考虑对程序集“ Antlr3.Runtime,Culture = neutral,PublicKeyToken = eb42632606e9261f”从版本“ 3.4.1.9004” []到版本“ 3.5.0.2”的app.config重新映射
因此,我在web.config
中添加了绑定引用,如下所示:
<dependentAssembly>
<assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
</dependentAssembly>
将其添加到web.config
后,我摆脱了msbuild中的警告消息。
但是,我将在另外50个项目中使用该项目dll。将这个dll更新到另一个项目后,那些开始给我同样的警告消息。因此,我们是否需要修改所有50个项目web.config以及所有此绑定参考?
摆脱此警告消息的最佳方法是什么?
在其他项目中,我们直接引用了不使用nuget的Antlr3 dll。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)