我正在尝试向CodeDOM输出添加自定义属性,例如文件版本,作者等。我不确定如何。
答案 0 :(得分:1)
对于文件版本,您必须使用AssemblyFileVersion
属性。
请参阅example.
CodeCompileUnit unit = CreateMyUnit();
var attribute = new CodeAttributeDeclaration(
new CodeTypeReference(typeof(AssemblyFileVersionAttribute)));
attribute.Arguments.Add(
new CodeAttributeArgument(
new CodePrimitiveExpression("1.1.1.1")));
unit.AssemblyCustomAttributes.Add(attribute);
至于作者,你可能会做类似的事情。请参阅MSDN assembly attribute。
修改强>
您需要添加引用。
using System.CodeDom;
using System.CodeDom.Compiler;