2017-02-15 2 views
-3

.NET 코드에서 CLS가 아닌 모든 문을 어떻게 찾을 수 있습니까?.NET 코드에서 CLS가 아닌 모든 문을 어떻게 찾을 수 있습니까?

Visual Studio 2015 컴파일러가 할 수 있습니까? CLS가 아닌 경고는 어떻게 찾을 수 있습니까?

나는 StyleCop ReSharper extensionndepend을 성공적으로 확인했습니다.

나는 C# 코드 Visual Studio 프로젝트에서 모든 CLS 호환 문을 찾을 수 있습니다. 마지막 목표는 [assembly: CLSCompliant(true)] 태그를 추가하는 것입니다.

감사합니다.

+1

'[assembly : CLSCompliant (true)] '를 사용하면 C# 컴파일러가 CLS가 아닌 코드에 경고를 표시하게됩니다. 그래서 또 무엇이 필요합니까? – Pikoh

+0

많은 경고가 있었고 CLS 준수 유형을 식별하는 방법을 알지 못합니다. – abenci

+0

글쎄, 그들은 (그들 모두가) CS3000 범위에 있다고 생각한다. – Pikoh

답변

0

[assembly: CLSCompliant(true)]을 사용하면 CLS 호환 코드가 아닌 경고를 표시하도록 C# 컴파일러를 만들 수 있습니다. CLSCompliant 경고 코드는 대개 CS3000 범위에 있으므로 코드별로 주문하여 모든 코드를 검사 할 수 있습니다.