假設我有一個名爲MySolution
的Visual Studio解決方案。 MySolution
包含一個具有如下定義的公共方法的項目:public void MyMethod(){...}
。在多個Visual Studio解決方案中查找方法的使用方法
如果我有安裝ReSharper的我可以通過右鍵單擊它並選擇查找用法找到MyMethod
慣例在MySolution
。但是,假設我的硬盤上有許多其他Visual Studio解決方案,可能使用或不使用MyMethod
。有沒有簡單的方法來追蹤這些用法?
編輯:這是一個試圖澄清我在找什麼。假設我們有兩個其他解決方案MySolution2
和MySolution3
。每個解決方案都包含許多項目。其中一些項目可能會引用包含MyMethod
的程序集。我們稱這些項目爲,參照項目。一些轉介項目實際上可能直接使用MyMethod
。我們稱這些項目爲客戶端項目。我有興趣找到轉介項目(不那麼雄心勃勃)和客戶項目(更雄心勃勃)。
如果您的代碼位於TFS 2015 Update 2(VSTS,或者我認爲未來將在本地進行),則可以使用[代碼搜索](https://marketplace.visualstudio.com/items?itemName=ms .vss-code-search)擴展名來查找引用。 – jnm2
目前最好的答案是沒有一個,但應該有。憑藉我對Roslyn的知識,做硬盤驅動器/工作區並不難。查找所有引用或TFS/git回購查找所有引用。這只是空閒時間的問題。 – jnm2