我想保存(或自动进行)对References.cs文件的更改,该文件在重新生成时从服务引用生成。
[field:NonSerialized] // code to add after updating service reference
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
答案 0 :(得分:0)
相反,你可以通过好友类添加属性?这样您就不必触摸生成的类
[编辑1]我意识到这种技术对事件不起作用:(
[编辑2]如何在序列化代码时创建分部类并删除处理程序
public partial class MyClass // partial to the generated class
{
[OnSerializing]
public void OnSerializingMethod(StreamingContext context)
{
foreach(var d in MyEvent.GetInvocationList())
{
MyEvent -= (PropertyChangedEventHandler) d;
}
}
}