如何确定引用DLL的位置?

时间:2009-12-09 17:15:03

标签: visual-studio-2008 reference

我刚刚将我的VB.net VS2008 winforms解决方案部署到测试服务器。

当我这样做时出现错误:

  

无法安装或运行该应用程序。该应用程序需要组装   Microsoft.Synchronization.Data.Server版本1.0.0.0首先安装在全局程序集缓存(GAC)中。

但是,我不知道为什么要求这样做。据我所知,我们没有添加任何对此DLL的引用。

我已完成搜索,但没有“Synchronization”或“Data.Server”等匹配...

它也没有在参考文件夹中列出。

任何想法为什么它显然被引用,但没有在任何地方引用?

2 个答案:

答案 0 :(得分:2)

您引用的程序集本身可以引用其他程序集(可以引用其他程序集(可以引用其他程序集......))。您可以使用NDepends来追踪完整的依赖列表。

答案 1 :(得分:1)

尝试使用Dependency Walker