개발자 메서드를 사용하여 C #에서 클래스 라이브러리 만들기 [중복]
Nov 22 2020
숨겨진 메서드를 C#
어떻게 만들 수 있습니까?
샘플 :
클래스 라이브러리에는 공개적으로 파일을 읽을 수있는 릴리스의 메서드 만 포함되어야합니다. 디버그 또는 개발자 빌드에는 이러한 파일을 작성하기위한 메서드와 클래스도 있어야합니다.
릴리스 빌드에서 일부 메서드가 컴파일되지 않음을 어떻게 정의 할 수 있습니까?
답변
4 AthanasiosKataras Nov 22 2020 at 09:00
if debug 문을 사용할 수 있습니다.
#if DEBUG
Console.WriteLine("Debug version");
#endif
그 사이에 정의 된 내용은 디버그 빌드에만 포함되고 릴리스 빌드에서는 제외됩니다. 코드를 분해해도 찾을 수 없습니다.
사용할 수있는 다른 정의와 사용자 정의 정의도 있습니다.