2010-07-14 71 views
4

我經常使用VS/PowerCommands的「刪除和排序使用」功能 - 事實上,在R#的幫助下,我讓VS爲我每次保存文檔都做到這一點,幾乎每一次我寫完一行代碼都沒有錯誤時,我幾乎可以做出反應。阻止Visual Studio刪除某些使用指令

但是,有幾個名稱空間,如果他們在那裏,我不想刪除。

主要涉及到System,System.LinqSystem.Web.Collections.Generic,但也有其他的,並且確切指定哪些名稱空間的相關說明將來可能會發生變化。

有沒有什麼辦法可以告訴這個特性:「如果你看到這個或那個名字空間,並且它現在沒有被使用,那就別管了,我會手動刪除它。」?

+1

聽到!聽!我完全同意這很煩人。 – Aligned 2012-05-31 18:47:51

+0

此外,它還刪除了可能用於語句中的指令,因爲它們被包含在預處理指令(#if DEBUG等)中 - 因此可能導致有趣的效果... – TheEye 2015-11-19 13:48:10

回答

0

有沒有辦法。你可以編寫自己的視覺工作室擴展,但我不知道這樣做的理由。如果是因爲您不喜歡使用線條編寫,則可以使用它爲您寫入的alt + shift + f10快捷鍵。

+2

問題主要在於大多數名稱空間/只包含擴展方法,當這些方法未被使用時被刪除,並且再次導入它們,我首先需要輸入一個,拼寫正確,並且使用正確的大小寫,然後讓R#爲我導入數據。由於我通常在我使用IEnumerable之前的任何LINQ擴展之前按Save,因此我必須在它們處於Intellisense之前手動導入System.Linq。強大的煩人。 – 2010-07-16 11:33:51