C# WPF

xml 오류

유정쟝 2024. 5. 23. 21:23

오늘 계속

 using (var wfile = new StreamWriter(filename))
                    {
                        writer.Serialize(wfile, data);
                    }

 

이 부분에서 오류가 나서 안넘어갔다

처음에는 Enum값을으로 지정하지 않은것을 넣어서 그런가 하고 그 부분을 계속 뒤져보았는데

보니 data에 시리얼로 바꿀수없는 값이 들어있었다

 

        public double lon_1
        {
            get => (double)GetValue("lon_1", 0);
            set => SetValue("lon_1", value);
        }

      에서 [XmlIgnore]라는 어트리뷰트를 만들어주었어야 했는데

 

그게 화근이였다...값을디버깅해볼생각을 왜 못했을까 앞으로는 바로 data값을 확인하는 습관을 들여야겠다