내 프로젝트에 클래스가 있는데이 클래스를 다른 프로젝트의 네임 스페이스로 옮기고 싶습니다. 간단히 움직이려고했지만, 프로그램은 Properties.Settings.Default
아래에 저장된 설정을 deserialize하지 않습니다. 모든 사용자 설정을 잃지 않고 이동할 수있는 방법이 있습니까?직렬화 된 클래스를 변경하거나 이동하는 방법은 무엇입니까?
1
A
답변
1
SerializationBinder에는 문제에 대한 해결책이 포함되어 있다고 생각합니다. MSDN 설명서에서
:일부 사용자 클래스가 서버에 필요합니다 어셈블리 또는 클래스의 다른 버전 사이에서 이동 않았기 때문에,로드 할 클래스 제어해야하고 고객.
0
클래스를 클래스 다이어그램으로 드래그하여 이름을 바꾸려 했습니까? 나는 그 클래스 리서치에서 Studio 리팩토링을 발견했다.
관련 문제
- 1. svn 파일/폴더의 이름을 변경하거나 SharpSvn으로 이동하는 방법은 무엇입니까?
- 2. 클래스를 다른 패키지로 이동하는 방법은 무엇입니까?
- 3. MongoDB에서 필드를 변경하거나 빠르게 업데이트하는 방법은 무엇입니까?
- 4. 직렬화 된 바이트에서 필드를 구분하는 방법은 무엇입니까?
- 5. 텍스트보기를 이동하는 방법은 무엇입니까?
- 6. 클래스를 직렬화 가능으로 표시해야하는 이유는 무엇입니까?
- 7. 클래스를 XML로 직렬화 하시겠습니까?
- 8. 내가으로 클래스를 직렬화 할
- 9. Boost.serialize로 파생 된 템플릿 클래스를 직렬화하는 방법은 무엇입니까?
- 10. 이 클래스를 직렬화 할 수없는 이유는 무엇입니까?
- 11. 예외로 파일을 이동하는 방법은 무엇입니까?
- 12. 구조체를 클래스로 이동하는 방법은 무엇입니까?
- 13. 이미로드 된 클래스를 Java에서 언로드하는 방법은 무엇입니까?
- 14. 클래스 로더에서로드 된 클래스를 제거하는 방법은 무엇입니까?
- 15. 중첩 된 인터페이스 직렬화
- 16. 오브젝트를 만들고 이동하는 동안 페인트하는 방법은 무엇입니까?
- 17. 사용자 정의 클래스를 직렬화하는 방법은 무엇입니까?
- 18. 클라이언트에서 Spring 컨트롤러로 직렬화 된 객체를 전달하고 직렬화 된 객체 응답을 얻는 가장 간단한 방법은 무엇입니까?
- 19. 새 인스턴스를 만들지 않고 클래스를 이동하는 중
- 20. 등각 투영 환경에서 투사 된 오브젝트 경로를 이동하는 방법은 무엇입니까?
- 21. JIRA Studio를 호스팅 된 버전에서 내 서버로 이동하는 방법은 무엇입니까?
- 22. 파일을 이동 시키거나 이동하는 클래스를 작성해야합니까?
- 23. 이전에 직렬화 된 JFrame 객체를 복원하는 방법은 무엇입니까?
- 24. 클래스를 아이폰의 파일로 직렬화하는 방법은 무엇입니까?
- 25. NET을 유지 관리 클래스를 이동할 때 직렬화 된 데이터 호환성.
- 26. 직렬화 된 데이터에서 파생 클래스를 어떻게 역 직렬화합니까?
- 27. DependencyObject에서 파생 된 클래스를 직렬화 가능으로 표시 할 수 있습니까?
- 28. .NET 라이브러리를 하위 디렉토리로 이동하는 방법은 무엇입니까?
- 29. Windows 이동 이벤트에서 창을 이동하는 방법은 무엇입니까?
- 30. 파이썬 "json"모듈을 사용하여 클래스를 직렬화 가능하게하기
문제는 내 코드에서 클래스의 이름을 바꿀 수 없다는 것입니다. 나는 그걸 아무 문제없이 할 수있다. 프레임 워크가 저장소에서 클래스를 비 직렬화 할 때 직렬화 된 원래 클래스를 찾을 수 없습니다. – jasonh
수신중인 특정 오류를 게시 할 수 있습니까? –
또한 다른 위치에서 직렬화 및 비 직렬화 할 위치가 있습니까? 예를 들어, 클래스는 Framework 1.1이있는 환경에서 직렬화되고 Framework 2.0을 사용하는 환경에서 직렬화됩니다. –