Как добавить пользовательские свойства в вывод 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;
Другие вопросы по тегам