【发布时间】:2010-01-30 17:30:53
【问题描述】:
什么是 C# 中的程序集信息文件以及如何使用它?
【问题讨论】:
标签: c# assemblyinfo
什么是 C# 中的程序集信息文件以及如何使用它?
【问题讨论】:
标签: c# assemblyinfo
AssemblyInfo 文件用于记录您的 dll 或 exe,以描述代码的来源、版本等。如果您的代码是公开可用的,那么确保您也添加有用的信息当然是一种很好的做法。 http://www.codinghorror.com/blog/archives/000141.html
如果您使用 NAnt 构建项目,还有一个有用的目标可以让您动态构建程序集信息。 http://nant.sourceforge.net/release/latest/help/tasks/asminfo.html
【讨论】:
右键单击任何程序图标,然后选择“属性”。导航到“版本”选项卡。 您看到的信息是 AssemblyInfo.cs 文件中包含的信息,以及其他信息。
【讨论】:
【讨论】:
它是由“Properties”文件夹下的默认项目模板创建的文件,该文件具有在程序集级别定义的属性,C# 编译器和框架使用这些属性来存储各种元数据,例如程序集的标题、版本、发布者等。您可以在其中添加其他特定于框架的属性,例如 XAML 命名空间、数据协定命名空间等。基本上,您在程序集级别定义的任何属性通常都放置在此处。
不过,这个名字并没有什么特别之处。这些属性实际上可以出现在任何代码文件的任何位置。
我发布了一个neat little tip,关于处理在一个解决方案中的不同项目中有多个 AssemblyInfo 文件的问题,这些文件都有共同的属性。
【讨论】: