Как добавить пользовательские свойства в вывод CodeDOM
Я пытаюсь добавить пользовательские свойства для вывода CodeDOM, такие как версия файла, автор и т. Д. Я не знаю, как.
1 ответ
Решение
Для версии файла, вы должны использовать AssemblyFileVersion
приписывать. Смотрите пример.
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.
РЕДАКТИРОВАТЬ:
Вам нужно добавить ссылки.
using System.CodeDom;
using System.CodeDom.Compiler;