我陷入了这个问题和答案中描述的陷阱:https://stackoverflow.com/a/60661593/1236401
我的一些代码使用的是System.Text.Json.Serialization.JsonIgnore而不是Newtonsoft.Json,这可能是因为当ReSharper建议缺少引用时选择了错误的包:

是否有方法禁用对特定属性或命名空间的建议?
是否有一种方法可以防止引用此命名空间?
也就是说,除了在代码文件中搜索文本之外。
发布于 2020-07-27 18:55:26
最后,我向CI管道添加了以下验证。
! grep --include=\*.cs -rnw . -e "System.Text.Json.Serialization"https://stackoverflow.com/questions/61799304
复制相似问题