标签: c# visual-studio-2015 .net-assembly
我有一个解决方案,其中的一个参考引用了google.protobuff v3.1.0.0,但是在构建解决方案时,我得到了较旧的版本google.protobuff v3.0.0.0。
从我收集的项目中的其他引用中,有一个引用了v3.0.0.0,并且覆盖了v3.1.0.0,但是如何找到谁在引用它呢?该项目中有大量参考文献。
我尝试使用Analyze Assembly Dependencies,但是它表明google.protobuff.dll悬空了(意味着没有人依赖它)。
谢谢你, 奥菲尔
答案 0 :(得分:4)
您可以使用解决方案资源管理器检查哪个项目使用特定的程序集以及哪个版本。
示例-搜索Newtonsoft.Json程序集:
此外,如果您的程序集来自Nuget软件包,请右键单击您的解决方案,然后选择“ 管理解决方案的NuGet软件包”,然后选择“ 合并”进行检查如果解决方案中的包装/组件有不同版本: