2009-12-26 57 views
8

當我使用ReSharper添加使用指令(使用Alt + Enter)時,它將刪除命名空間的「不必要」部分。我更喜歡使用完全命名空間,這也是Visual Studio的行爲。如何在添加使用指令時防止ReSharper縮短名稱空間?

例子:

namespace MyCompany.MyTool.Data 
{ 
    // This is what ReSharper gives me: 
    using Core; 

    // This is what I want: 
    using MyCompany.MyTool.Core; 

    // ... 
} 

哪設置我有ReSharper的4.5改變,因此採用了完整的命名空間?

+0

你試過修改哪些設置? –

+0

@不退款不退貨:幾乎在「名稱空間導入」窗格中的每個設置。 – Albic

回答

7

我目前沒有安裝ReSharper 4.5,但在5.0中名稱空間導入窗格中有一個名爲Prefer fully qualified using name at nested scope的選項。這可能是你正在尋找的那個。

+0

此選項似乎不在4.5中。 – Albic

+0

我剛安裝5.0測試版,它的工作原理。謝謝! – Albic

+0

該選項在10.0中仍然存在。謝謝! –

相關問題