본문 바로가기
개발/Unity

Unity) 경고 메시지 비활성화 (Disable Warning message)

by 테샤르 2025. 11. 11.

경고 메시지 비활성화 (Disable Warning message)

 

Unity 2022 부터 Roslyn 분석기에 대한 지원이 도입되면서 Project Auditor 패키지를 설치하게되면 

Unity가 컴파일되면서 모든 Roslyn 진단을 콘솔창에 알려준다.

그렇다보니 여러가지 경고들이 나와서 해당 경고 메시지를 비활성화 하는 것에 대한 정리를 간단하게 포스팅한다.

반응형

 

< Project Audior 패키지 >

 

 

< 경고 제외 처리 (csc.rsp)>

csc.rsp 파일을 설정해서 Unity의 C# 컴파일러(Roslyn)에 직접 옵션을 전달하는 파일을 추가한다.

csc.rsp 파일 컴파일의 옵션(컴파일 동작 제어)을 설정이 가능하다.

 

예시 : Assets/csc.rsp 파일

URD004, DR005 경고 비활성화(-nowarn)

-nowarn:UDR0004,DR0005

 

해당 룰파일은 컴파일과정에서 적용이 되기때문에

Unity 를 재실행하고 Editor.Log의 해당 메시지가 있으면 적용된 것이다.

Compiling C# Scripts
Using response file Assets/csc.rsp

 

< 옵션 설명>

옵션 기능 예시
-unsafe unsafe 블록 코드 허용 (예 : 포인터 연산) -unsafe
-define 전처리 심볼 정의 (#if MY_SYMBOL) -define:USE_LOG;DEBUG_MODE
-nowarn 특정 경고 무시 -nowarn:0169,0649,UDR0004,DR0005
-r 참조 어셈블리 수동 추가 -r:System.Net.Http.dll
-optimize 코드 최적화 활성화(빌드 시간 단축) -optimize+

 

-unsafe
-define:USE_LOG;DEBUG_MODE
-nowarn:0169,0649,UDR0004,DR0005
-r:System.Net.Http.dll
-langversion:latest
-optimize+

 

 

 

 

Unity discussions Disable waring message : [링크]

 

 

Unity custom-scripting-symbols : [링크]

 

Get started with Roslyn analyzers : [링크]

 

Getting Started with Roslyn Analyzers - Visual Studio (Windows)

Get started with Roslyn analyzers in Visual Studio with tutorials and examples about writing analyzers, adding code fixes, and developing real-world analyzers.

learn.microsoft.com

 

Unity Roslyn analyzers and source generators : [링크]

 

 

How to ensure code quality and maintainability with Roslyn analyzers : [링크]

 

Roslyn 분석기로 게임 코드를 디버깅하는 방법 | Unity

Roslyn 분석기가 Unity에서 게임 코드의 디버깅 및 품질 향상에 어떻게 도움이 되는지 알아보세요.

unity.com

 

 

★☆☆☆☆

 

반응형

댓글