경고 메시지 비활성화 (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
★☆☆☆☆
'개발 > Unity' 카테고리의 다른 글
| Unity) 유니티 계정 이중 인증 설정하기(Unity ID : 2FA) (0) | 2025.12.12 |
|---|---|
| Unity) ScriptableObject 활용 하기 (Asset Database 형태) (1) | 2025.12.03 |
| 개발작업) Animation Curve 활용해서 TimeLine 처리 하기 (0) | 2025.10.29 |
| 문제해결)TMPro.TMP_Settings.get_defaultStyleSheet () (at <00000000000000000000000000000000>:0) (0) | 2025.09.16 |
| UPM) Unity 프로젝트 분석 (Project Auditor : Analyze your project ) (0) | 2025.09.08 |
댓글