簡體   English   中英

如何在解決方案(因此所有項目)中找到所有引用?

[英]How to find all references in a solution (thus of all projects)?

我們有一個很大的解決方案,其中包含很多項目。 有些項目引用相同的DLL,我需要替換一個DLL。 有沒有辦法看到整個解決方案中有哪些引用,所以我不必逐個查看每個項目?

我希望看到解決方案范圍的參考,而不是每個項目。 可能嗎?

為了進一步擴展Juozas的答案,您可以使用大多數現代文本編輯器來查找/替換。 例如在Notepad ++中使用Find-in-Files (Ctrl-Shift-F)

在此輸入圖像描述

請注意,我將搜索結束時的結尾引用,因為有時參考文獻將包含其他信息,例如

參考Include =“System.Web.Mvc,Version = 2.0.0.0,Culture =

離開最后的雙引號可能會給你誤報(在我的例子中,它包括對System.DataSystem.Data.DataSetExtensions引用)

您可以嘗試在.XXproj文件中進行文本替換以更改引用。

Visual Studio本身並不提供任何顯示或可視化項目(程序集)引用和依賴項的功能。

為此,我建議你使用NDepend 它提供了試用模式,它可以分析您的程序集並顯示程序集依賴項。

暫無
暫無

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

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