문제

전체 .NET 어셈블리에 대한 CLS 준수 설정이 가능합니다. 그러나 실제로 어떻게 수행됩니까? 예를 들어 Visual Studio 2008과 함께?

도움이 되었습니까?

해결책

Visual Studio는 컴파일러에 대한 지침을 추가하고 컴파일러는 기본 프로그래밍 언어보다 몇 가지 엄격한 규칙에 대해 코드를 확인합니다.

어셈블리 레벨 속성을 추가하여 CLS 준수 속성을 모든 프로젝트에 추가 할 수 있습니다.

[assembly: CLSCompliant(true)]

프로젝트의 어느 곳에서나, 일반적으로 assemblyinfo.cs 파일.

라인 인 경우 using System; 파일 상단에 있지 않아 추가하십시오. 또는 긴 형태를 사용하십시오.

[assembly: System.CLSCompliant(true)]

다른 팁

이 줄을 소스 파일 중 하나에 추가해야합니다.

[assembly: System.CLSCompliant(true)]

CLS 호환 코드에 대한 자세한 정보 여기.

일반적으로 이것을 AssemblyInfo.cs에 넣습니다

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