c# - 在 C# 中设置以编程方式生成的程序集的说明

标签 c# .net-assembly

如何设置程序集描述?

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

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

但我不知道程序集属性在哪里。有什么办法可以设置这些吗?

最佳答案

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

关于c# - 在 C# 中设置以编程方式生成的程序集的说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14257655/

相关文章:

c# - 如何使用 HTML Agility pack 解析 HTML

c# - 遍历另一个程序集中的字符串资源

c# - 获取类实现的接口(interface)

c# - Jquery 模态未调整大小

c# - 在队列的两次消息读取之间创建延迟?

c# - 我如何在 C# 中调用 getter 或 setter

.net - project.json 相当于 InternalsVisibleTo

C# 如何在对象构造后执行代码(postconstruction)

c# - 将 ReflectionOnlyType 与 Type 进行比较的推荐方法是什么?

asp.net - Web 应用程序在本地工作,但在部署服务器上不工作