2009-12-09 28 views
1

我剛剛將我的VB.net VS2008 winforms解決方案部署到測試服務器。如何確定DLL被引用的位置?

當我做我得到了一個錯誤:

Unable to install or run the application. The application requires that assembly Microsoft.Synchronization.Data.Server Version 1.0.0.0 be installed in the Global Assembly Cache (GAC) first.

然而,我不知道爲什麼,這個要求已經到位。據我所知,我們沒有添加任何對此DLL的引用。

我已經做了搜索,沒有比賽爲「同步」或「Data.Server」等等

它不是在參考文獻中列出的文件夾,無論是。

任何想法,爲什麼它顯然引用,但沒有引用任何地方?

回答

2

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

+0

我通過手動查看並找到了對Microsoft.Synchronization.Data.SqlServerCe的引用,當我刪除它並重建時,它顯示了對引用DLL的引用,然後我能夠成功地刪除這些adn重建。然後它完美地工作。謝謝。 – 2009-12-09 18:33:11