본문 바로가기
개발/Unity

문제해결)Unity)an attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type

by 테샤르 2023. 1. 4.

an attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type

 

Attribute에서 사용하는 속성 매개변수의 유형은 제한된다.

조건에 대한건 다음과 같다.

조건
자료형 - bool, byte, char, double, float, int, long, sbyte, short, string, uint, ulong, ushort.
System.Type
접근제한자 - Public 
상수 - const

 

본인은 Static인 값을 넣고 빌드하는 과정에서 해당 문제가 발생해서

static -> const 로 변경하고 진행했다.

 

 

반응형

 

 

 

.Net Attributes : [링크]

 

Attributes - C# language specification

This chapter covers attributes. Attributes are metadata types that can be applied to many program elements: classes, structs, assemblies, members, and arguments.

learn.microsoft.com

 

★☆

 

반응형

댓글