对于exmaple我得到错误:
CA1056 URI properties should not be strings Change the type of property 'CoreCallbackServiceConfiguration.UriTemplate' from string to System.Uri.
for propery
[SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Justification = "The template should be string")]
[DataMember(Name = "uriTemplate")]
public string UriTemplate { get; set; }
你看到有抑制属性,但我仍然有错误。我团队中的其他人没有得到这个错误。有什么想法吗?
答案 0 :(得分:0)
以下对我有用:
[SuppressMessage("Design", "CA1056:Uri properties should not be strings", Justification = "This is a DB table field")]
请记住,我在.NET Core 3中使用此功能。我不确定分析器是否与其他.NET版本相同。