2010-07-14 1 views
4

저는 VS/PowerCommands의 "Remove and sort usings"기능을 자주 사용합니다. 실제로 R #을 사용하면 문서를 저장할 때마다 VS가이 작업을 수행합니다. 이 코드는 오류없이 코드 행을 작성할 때마다 거의 반사적으로 수행합니다.Visual Studio에서 특정 사용 지시문을 제거하지 못하도록 방지합니다.

그러나 거기에있는 경우 제거하지 않으려는 몇 가지 네임 스페이스가 있습니다.

주로, 여기에는 System, System.LinqSystem.Web.Collections.Generic이 있지만 다른 것들도 있으며 앞으로 어떤 네임 스페이스의 사양이 변경 될 가능성이 큽니다.

이 기능을 알리는 방법은 없습니까? "네임 스페이스 또는이 네임 스페이스가 사용되고 순간적으로 사용되지 않는다면 신경 쓰지 마세요. 수동으로 제거하겠습니다."

+1

듣기! 듣다! 나는 이것이 성가신다고 완전히 동의한다. – Aligned

+0

플러스 그것은 흥미 진진한 효과로 이어질 수있는 전처리 지시어 (#if DEBUG 등)에 포함되어 있기 때문에 활성화되지 않은 명령문에서 사용되는 지시어를 제거합니다 ... – TheEye

답변

0

방법이 없습니다. 나만의 비주얼 스튜디오 확장을 쓸 수는 있지만 그 이유는 모르겠다. 선을 사용하여 작성하고 싶지 않으므로 alt + shift + f10 단축키를 사용하여 작성할 수 있습니다.

+2

문제는 주로 네임 스페이스가 대부분/확장 메서드가 포함되어 있지 않은 경우이 메서드를 사용하지 않을 때 제거하고 다시 가져옵니다. 먼저 올바른 것을 입력하고 올바른 대/소문자로 철자를 입력 한 다음 R #에서 가져 오기를 수행하도록합니다. IEnumerable에서 예를 들어 LINQ 확장을 사용하기 전에 일반적으로 Save를 누르면 Intellisense에 있기 전에 System.Linq를 수동으로 가져와야합니다. 강 대한 성가신. –