Back Ground

Unity - SerializationException: Type ???? is not marked as Serializable. 에러 본문

Unity

Unity - SerializationException: Type ???? is not marked as Serializable. 에러

Back 2021. 5. 6. 10:13

이 에러는 Unity가 아닌 C#에러이다.

 

 

[에러 로그]

SerializationException: Type '내가 지정한 Class' is not marked as Serializable.

또는

SerializationException: Type '내가 지정한 Class' in Assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null' is not marked as serializable.

 

BinaryFormatter를 이용하여 파일 직렬화 도중 발생하는 에러였다.

 

1
2
3
4
[Serializable]
public class MyClass {
...
}
cs

C#에서 [Serializable]를 이용하여 Class를 직렬화 시켜주면 정상 해결된다.

 

'Unity' 카테고리의 다른 글

유니티란 (설치)  (0) 2020.12.04
Comments