什么是设计时和权限类型?

时间:2014-03-26 00:34:21

标签: c# .net

我收到了CA1020:AvoidNamespacesWithFewTypes错误,其中我注意到了这个说明:

  

不应将设计时类型和权限合并到其他类型和权限中   命名空间符合本指南。这些类型属于他们的   在主命名空间下面有自己的命名空间,命名空间应该是   分别以 .Design .Permissions 结尾。

我不确定这些是什么。我从来没有真正听说或曾经见过任何具有“设计”或“权限”命名空间的库或框架。究竟是什么以及将会发生什么?

1 个答案:

答案 0 :(得分:2)

"设计时类型" - 是Visual Studio中设计时使用的类型(即自定义控件/组件的属性页)。使用System.Windows.Forms.Design

等类查看BorderSidesEditor命名空间

"权限"请参阅CAS(代码访问安全性)权限,例如System.Security.Permissions.FileIOPermission