7

这似乎是一个愚蠢的问题,但是是否有规则可以放置特定于程序集的属性(如果为真,那将是可怕的)?例如,如果我尝试输入:

[assembly: RadAttribute]

在课堂上,它只是嘲笑我,假装不知道是什么RadAttribute。我确实注意到它AssemblyInfo.cs似乎包含一些特定于程序集的属性,那么为什么它们可以进入那里,但没有其他地方呢?

4

2 回答 2

11

像这样的程序集属性必须在相关代码文件中的任何namespace或(或其他类型)声明之前。class

于 2013-06-29T22:56:17.080 回答
1

我通常会把它放在任何类声明之外,实际上是命名空间声明。

它可以去任何地方(除了在一个类中),而且 AssemblyInfo.cs 没有特殊的属性——只是按照惯例用来存储程序集属性的地方。

于 2013-06-29T23:01:42.863 回答