gpt4 book ai didi

.net - NDepend 在可移植类库中看不到程序集属性

转载 作者:行者123 更新时间:2023-12-02 04:55:24 25 4
gpt4 key购买 nike

我有一个使用一些可移植类库的解决方案,但当程序集是一个可移植类库时,我无法弄清楚如何修复查找要在程序集上定义的某些属性的默认规则。

例如,规则 Mark assemblies with CLSCompliant

warnif count > 0 from a in Application.Assemblies where 
!a.HasAttribute("System.CLSCompliantAttribute".AllowNoMatch())
select a

根据输出,NDepend 似乎正在寻找 mscorlib 中定义的属性,但在可移植类库中,该属性是在 System.Runtime.dll 中定义的。

有没有办法更改规则以正确处理 PCL 项目?

注意:NDepend 版本 5.2.1.8320

最佳答案

从 NDepend v5.4.0 开始,这个问题确实已经修复。

关于.net - NDepend 在可移植类库中看不到程序集属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23097326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com