在C#中帮助处理程序集信息文件

时间:2010-01-30 17:30:53

标签: c# assemblyinfo

C#中的程序集信息文件是什么?如何使用它?

4 个答案:

答案 0 :(得分:4)

AssemblyInfo文件用于记录您的dll或exes,以描述代码的来源,版本等。如果您的代码是公开可用的,那么确保您添加有用信息肯定是一种很好的做法。 http://www.codinghorror.com/blog/archives/000141.html

如果使用NAnt构建项目,还有一个有用的目标,允许您动态构建程序集信息。 http://nant.sourceforge.net/release/latest/help/tasks/asminfo.html

答案 1 :(得分:2)

右键单击任何程序图标,然后选择“属性”。导航到“版本”标签。 您看到的信息是AssemblyInfo.cs文件中包含的内容,以及其他内容。

答案 2 :(得分:1)

它包含有关装配的信息。作者,公司,版本号(build / minor / major / etc)

试试这篇文章:

http://msdn.microsoft.com/en-us/library/1h52t681.aspx

答案 3 :(得分:1)

这是由“Properties”文件夹下的默认项目模板创建的文件,该文件具有在程序集级别定义的属性,C#编译器和框架用于存储各种元数据,如程序集的标题,版本,您可以在其中添加其他特定于框架的属性,例如XAML命名空间,数据协定命名空间等。基本上,您在程序集级别定义的任何属性通常都放在此处。

这个名字没有什么特别之处。这些属性实际上可以出现在任何代码文件中的任何位置。

我发布了一个neat little tip,关于处理在一个解决方案中具有多个AssemblyInfo文件的问题,这些文件都具有共同的属性。