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값을 확인하는 습관을 들여야겠다