簡體   English   中英

Visual Studio 2005,如何獲取解決方案中使用項目的位置?

[英]Visual Studio 2005, how to get where project are used in a solution?

我有其他70個項目的解決方案。 我的問題是:我怎么知道項目在哪里使用? 我不想打開所有這70個項目來逐一驗證引用。 如何查看哪個項目特別使用一個項目?

編輯我不想在XML或VS中的“引用”中進行一對一搜索。 我想要一種快速的方法。

有一個很酷的codeplex項目,它創建了我以前使用過的可靠可視化。 盡管在70個項目中,除非每個項目只有很少的依賴項,否則您可能無法很好地閱讀它。

無論如何,還是值得一試的-您甚至可以重新調整某些源代碼的用途,以僅將依賴項輸出到列表中。

它在Dependecy Visualizer Codeplex項目中

您可以求助於Windows本身中的“搜索”功能。

每個項目都有一個名為library_name .csproj.FileListAbsolute.txt的文件。

快速Windows搜索使用* FileListAbsolute.txt查找的DLL,因為過濾器產生了所需的結果。

FileListAbsolute.txt文件列出了特定項目的DLL等。 我是在VS 2008上這樣做的,但我想它可能也可以在VS 2005上使用。

項目文件是XML格式的,因此寫一些東西來解析它們應該沒什么大不了的。 如果您只想查找哪些項目引用了其他特定項目,則“ grep”可能會很好地工作。

如果要查找特定項目,甚至可以使用Studio本身的搜索功能。 僅搜索該特定項目的xml項目文件。 如果您想繪制所有內容,那么效果就不好了。

Visual Ndepend是我目前正在嘗試使用的工具,對於我的原始問題看起來很有希望。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM