문제

내 .NET 코드를 분석 할 수있는 도구가 있습니까 (C# 및 vb.net) 그리고 말해줘 CLS를 준수하지 않습니까?

Visual Studio는 매개 변수가 CLS를 준수하지 않는다고 말해서 기쁩니다. 그러나 원인을 모르기 때문에 문제를 해결하는 데 더 가까이 다가 가지 않습니다.

예제 Visual Studio 오류 :

매개 변수 'XYZ'는 CLS를 준수하지 않습니다

도움이 되었습니까?

해결책

도구를 알고 있다고 말할 수없고 MSDN 페이지를 사용하는 경향이 있습니다. 언어 독립성 및 언어 독립적 구성 요소 매개 변수/변수의 유형이 CLS 준수 여부를 확인하십시오. '유형'이라는 표의 섹션을 참조하십시오.

블로그 게시물에서 이것에 대한 상당한 토론도있었습니다. FXCOP 및 CLS 준수.

다른 팁

기억에서 너무 어렵지 않습니다. 나는 도구를 알고 있지 않지만 이것 페이지 여기에서 변경해야 할 사항을 설명합니다.

큰 것들은 유형 특정 구조를 사용하고 (UINT 대신 UINT32를 생각하십시오) 공개 회원에게 "_"를 사용하고 있습니다.

선제 적 반박 : 제가 아는 한, FXCOP는 CLS 준수 점검을 지원하지 않습니다. 아마도 VS의 코드 분석은 아마도하지만 직장에서 확인할 수는 없습니다.

당신은 당신이받는 경고 메시지를 Google에 넣을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top