簡體   English   中英

如何刪除冗余類型限定符解決方案?

[英]How to remove redundant type qualifier solution wide?

在我們的整個解決方案中,我們有如下冗余類型限定符:

using Project.Folder;
...
Project.Folder.Enum enum = Project.Folder.Enum.Option;

我正在尋找一種方法來查找和刪除所有Project.Folder. 是多余的(有些不會)。 除了 Resharper 之外,還有其他工具可以進行這種大規模重構嗎?

如果無法使用 resharper,我只會 ctrl + shift + h 並用空替換,然后嘗試構建 - 錯誤列表將讓您雙擊每個錯誤,並且您確切地知道如何修復它。 耗時但可能是唯一簡單的方法。

對於冗余限定符名稱,我在 R 文件和資源方面遇到了同樣的問題,我這樣做:

Ctrl Shift + R

用您的包裹填充“搜索框”。R

com.yourpackage.R 

填充“替換框”

R

他們看到結果並單擊替換為您想要的參考

對我來說是目前禁食的解決方法,希望有一天選項清理代碼自己做

對於未來的提問者,請注意,在 Visual Studio 2019 中,您可以執行類似於 Resharper 的操作。 右鍵單擊重構建議,應該有一個“修復整個解決方案”選項。

VS 2019 解決方案范圍內的重構

暫無
暫無

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

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