응용 프로그램 코드를 난독 화하기 위해 직렬화를 사용하여 응용 프로그램 데이터를 저장할 수있게하려면 모든 serialize 된 멤버의 이름을 사용자 지정 serialization 이름에 매핑해야합니다. ISerableInterface를 구현하여이 작업을 수행 할 수 있음을 알고 있지만 MSDN에서는 OnDeserializedAttribute, OnSerializingAttribute, OnSerializedAttribute 및 OnDeserializingAttribute를 사용하여 직렬화를 제안합니다. 그래서 OnSerializingAttribute를 사용하여 멤버 이름을 바꾸고 싶습니다. 문제는 멤버가 serialize 된 이름을 명시 적으로 결정하는 방법을 찾을 수 없다는 것입니다..Net OnSerializingAttribute를 사용하여 변수 이름 바꾸기?
OnSerializingAttribute?를 사용하여 직렬화의 이름을 명시 적으로 정의 할 수 있습니까?
protobuf-net이 작업에 적합한 도구라고 생각합니다. 시험. 기존의 직렬화 데이터 파일과의 호환성은 분명히 깨질 것입니다. – phatoni