use*_*996 3 c# settings designer
在VS 2010中将一些数据入侵我的settings.settings时,我发现我可以使用我使用的各种库中的许多不同类型,例如,来自System.Net-namespace的HTTPListener.
但由于一些奇怪的原因,我不明白为什么,我不能使用IPAddress类型,我需要实际.为什么会这样,我怎么能解决这个问题,因为对我而言,这只不过是一个烦人的错误.
我不知道该尝试解决这个问题?
System.Net.IPAddress具有Serializable-Attribute
那是不相关的,[Serializable]只对二进制序列化很重要.使用XML序列化序列化设置.哪个是核心问题,只有在类型具有默认构造函数时才有效.因此,反序列化器可以创建新对象并设置公共字段和属性.IPAddress没有.
请考虑使用简单的字符串.在代码中使用IPAddress.Parse()和ToString()进行转换.
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |