如何找到哪个.NET项目引用正在传递加载另一个程序集?

A. *_* G. 3 .net c# assemblies

我有一个项目,我正在尝试部署到另一台PC,但安装失败,因为它需要在GAC中安装一个程序集.但是该程序集(System.ServiceModel.DomainServices.Hosting 4.0.0.0)与我的项目无关,所以我试图删除它和加载它的直接引用.

我的项目- 直接依赖于 - > 未知引用 - 间接依赖于 - > System.ServiceModel.DomainServices.Hosting 4.0.0.0

如何找出项目中哪些直接引用间接加载这个无用的DomainServices程序集?我看不出用反射做的方法......

(这是一个普遍的问题,但如果它有助于我在.NET 4.0,Visual Studio 2010和ClickOnce上使用C#来部署项目.)

Ric*_*end 6

您可以尝试打开Fusion Logging,这样您就可以查看所有装配负载故障.

返回基础:使用Fusion Log Viewer调试隐藏的加载程序错误