2016-05-17 69 views
0

我遇到ReSharper重構問題,我找不到解決方案。當我試圖通過重構來調整名稱空間時,當它顯示「移動到'correct.namespace'命名空間」時,ReSharper從所有修復命名空間的文件中強制刪除未使用的「using」語句也打開所有文件。如何通過ReSharper配置名稱空間調整?

我的問題是,如何防止ReSharper打開它修改的所有文件,以及如何阻止它從刪除不使用的用戶?

我不希望它打開20個文件,我也不希望它刪除標準

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 

請幫助。

回答

2

將它們添加到Resharper選項的Namespace Imports部分以保留命名空間。

我不知道是否有可能阻止它打開所有的文件,因爲它依賴於如此多的VS基礎設施。另外,如果不打開文件就無法撤消。

+0

你的答案部分解決了這個問題。將名稱空間添加到「名稱空間導入」部分確實可以防止它們被刪除,但其他名稱空間變爲未使用的名稱空間仍然會被刪除(如預期的那樣,因爲它們不是列表的一部分),屬於列表的部分顯示爲已使用命名空間,即使它們不是。至於ReSharper迫使我等VS打開幾十個文件,事情就不對了。其他ReSharper命令顯式允許您切換此選項,而調整名稱空間只是強制您打開它們。投票,但等待其他用戶的潛在投入。 – IneedHelp

相關問題