program story

잘못된 순서로 정렬 된 지시문 사용

inputbox 2020. 11. 27. 08:04
반응형

잘못된 순서로 정렬 된 지시문 사용


Visual Studio 2012에서 Power Commands 확장을 사용하고 있습니다. 저장시 사용을 제거하고 정렬하는 옵션을 선택했습니다. 문제는 System.Xxx 지시문이 마지막으로 정렬되어 스타일 분석 오류가 발생한다는 것입니다.

SA1208 : 시스템 using 지시문은 다른 모든 using 지시문 앞에 배치되어야합니다.

저장 전 :

using System;
using System.Diagnostics.CodeAnalysis;
using Foo;

저장 후 :

using Foo;
using System;
using System.Diagnostics.CodeAnalysis;

이것은 VS 2010에서 올바르게 작동했습니다 (먼저 System.Xxx). 누구든지이 문제를 해결하는 방법을 알고 있습니까?

참고 : SA 오류가 발생하지 않더라도 시스템 지시문이 첫 번째가되는 것을 선호합니다.


"빠른 실행"(Ctrl + Q)으로 이동하여 "using"을 입력하고를 누릅니다 Enter.

그런 다음 다음 설정을 변경하십시오.

정렬 옵션 사용

성가신 기본 설정이며 Microsoft가 왜 그것을 선택했는지 모르겠습니다. 내가 본 모든 이전 표준에 위배됩니다.

편집 : Oskar 덕분에 우리는 이유가 있습니다 .

기본 동작이 변경된 이유는 Windows App Store 응용 프로그램이 'Windows. '이 아닌 파일 상단에'System. '

참고 URL : https://stackoverflow.com/questions/12715340/using-directives-sorted-in-wrong-order

반응형