代码之家  ›  专栏  ›  技术社区  ›  jasonh

如何更改和/或移动已序列化的类?

  •  1
  • jasonh  · 技术社区  · 16 年前

    我的项目中有一个类,我想将该类移动并重命名到项目名称空间中的其他地方。我尝试简单地移动它,但是程序不会反序列化保存在 Properties.Settings.Default 为了那个环境。有没有一种方法可以在不丢失所有用户设置的情况下移动它?

    2 回复  |  直到 16 年前
        1
  •  1
  •   GvS    16 年前

    我认为 SerializationBinder 包含问题的解决方案。

    来自msdn文档:

    有些用户需要控制哪个类 因为类 在程序集或 类的不同版本是 在服务器和客户端上是必需的。

        2
  •  0
  •       16 年前

    我假设您正在使用Studio,您是否尝试将类拖到类图中并从中重命名?我发现这个工作室根据类图进行相应的重构。