我收到了CA1020:AvoidNamespacesWithFewTypes错误,其中我注意到了这个说明:
不应将设计时类型和权限合并到其他类型和权限中 命名空间符合本指南。这些类型属于他们的 在主命名空间下面有自己的命名空间,命名空间应该是 分别以 .Design 和 .Permissions 结尾。
我不确定这些是什么。我从来没有真正听说或曾经见过任何具有“设计”或“权限”命名空间的库或框架。究竟是什么以及将会发生什么?
答案 0 :(得分:2)
"设计时类型" - 是Visual Studio中设计时使用的类型(即自定义控件/组件的属性页)。使用System.Windows.Forms.Design
等类查看BorderSidesEditor命名空间"权限"请参阅CAS(代码访问安全性)权限,例如System.Security.Permissions.FileIOPermission