我想将自定义设置保存到app.config,并且仍然可以通过Visual Studio中的Settings.settings设计器添加新设置。
但是,自定义属性存储在带有serializeAs="Xml"
属性的app.config中,并且在转换为String时看起来很奇怪,这是设计者默认执行的操作。
每次打开设计器时,它都会将属性重置为"String"
并混淆内容。
有谁知道如何防止这种情况?如果设计师经常破坏自定义设置,那么如何将自定义设置与其他序列化类型存储起来呢?
将SettingsSerializeAsAttribute
添加到Settings.Designer.cs文件当然是徒劳的,因为设计师(就像每个设计师一样)甚至看不到那里有什么变化而只是覆盖它......
提前感谢您的任何答案!