在C#中设置以编程方式生成的程序集的描述

时间:2013-01-10 12:11:16

标签: c# .net-assembly

如何设置装配说明?

我正在以编程方式生成程序集

CodeDomProvider.CreateProvider("C#").CompileAssemblyFromFile(parameters, files);

但我不知道装配属性在哪里。有没有办法设置这些?

1 个答案:

答案 0 :(得分:4)

CompileAssemblyFromFile获取一系列文件。包含AssemblyInfo.cs文件,其中包含必需的属性,例如

[assembly: AssemblyTitle("My Assembly Name")]
[assembly: AssemblyDescription("")]
[assembly: Guid("594dd732-1e7d-4981-ada3-efb341e5f918")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: ComVisible(false)]

AssemblyInfo.cs是一个文件,默认情况下由Visual Studio添加到任何项目。你可以随意命名,但我建议坚持这个惯例。