C# CodeDom添加文件属性?

C# CodeDom添加文件属性?,c#,codedom,C#,Codedom,大家好,我想知道如何将一些文件属性(文件创建日期、描述、文件版本等)添加到 编译代码的输出 我已经知道如何添加图标: param.CompilerOptions += "/target:winexe" + " " + "/win32icon:" + "\"" + textBox1.Text + "\""; 我也阅读了MSDN文档,但它们没有教/告诉我如何做…不确定您所说的文件属性是什么。如果您希望通过代码编译任何代码,请查看类型System.CodeDom.Compiler.CompilerP

大家好,我想知道如何将一些文件属性(文件创建日期、描述、文件版本等)添加到 编译代码的输出

我已经知道如何添加图标:

param.CompilerOptions += "/target:winexe" + " " + "/win32icon:" + "\"" + textBox1.Text + "\"";

我也阅读了MSDN文档,但它们没有教/告诉我如何做…

不确定您所说的文件属性是什么。如果您希望通过代码编译任何代码,请查看类型System.CodeDom.Compiler.CompilerParameters,或者如果您希望使用
csharp编译器csc.exe,然后看一看。

我认为您只需使用与普通已编译程序集相同的方法,只需使用codedom在正在编译的一个源文件中添加

[assembly: AssemblyTitle("SampleProject")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("SampleProject")]
[assembly: AssemblyCopyright("Copyright © Microsoft 2011")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

来吧,请帮帮我!你做什么?您刚刚演示了如何添加图标,我不知道您的问题是什么,您是否不知道如何使用
param
?你能解释一下你想添加什么类型的“属性”吗?@ScottChamberlain我想在输出exe中添加属性,如创建日期、描述、文件版本等。然后编辑你的问题并说出你想设置的属性,这将帮助人们理解你想要的。@ScottChamberlain编辑。您知道如何添加属性吗?我想将创建日期、文件版本、说明等添加到已编译源代码(.exe)的输出中。此信息应该是程序集公用信息的一部分。在普通程序集中,您可以在任何源文件中创建此信息并编译程序集。