3

如何设置程序集描述?

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

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

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

4

1 回答 1

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默认添加到任何项目中。你可以随意命名它,但我建议坚持这个约定。

于 2013-01-10T12:15:06.317 回答