我注意到我们的项目经常出现程序集版本冲突,其中90%是由Newtonsoft.Json引起的。在SO上有许多关于Newtonsoft.Json冲突的问题,比如臭名昭著的“无法加载文件或程序集'Newtonsoft.Json,Version=6.0.0.0”。搜索"assembly 'Newtonsoft.Json, Version=6.0.0.0"可得37个问题,其中很多被高度赞同。或者看看这个关于4.5.0.0的问题。
为什么这种情况经常发生在这个库而不是其他库,为什么它成为程序集版本冲突的一个持续来源?是否有任何解释?它肯定比其他库更容易出现这种情况。