.NET 어셈블리에 대한 CLS 준수 설정
-
13-09-2019 - |
문제
전체 .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에 넣습니다
제휴하지 않습니다 StackOverflow