不确定您是否可以认为这是一个错误,但是当您发布应用程序时,MouseEventArgs会从带有 getter 和 setter 的普通属性更改:
public bool AltKey { get; set; }
到这样的东西,并且JsonSerializer
不能再序列化它了:
public bool AltKey
{
[CompilerGenerated]
set
{
<AltKey>k__BackingField = value;
}
}
据我所知,您也无法将其关闭。也许他们认为没有人会尝试序列化 eventargs。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句