Помощь с информацией о сборке в C # - PullRequest
4 голосов
/ 30 января 2010

Для чего нужен файл информации о сборке в C # и как его использовать?

Ответы [ 4 ]

4 голосов
/ 30 января 2010

Файл AssemblyInfo используется для документирования ваших dll или exe-файлов, чтобы описать, откуда берется код, его версию и т. Д. Если ваш код общедоступен, то, безусловно, рекомендуется добавлять в него полезную информацию. http://www.codinghorror.com/blog/archives/000141.html

Если вы строите свой проект с помощью NAnt, существует также полезная цель, которая позволяет динамически создавать информацию о сборке. http://nant.sourceforge.net/release/latest/help/tasks/asminfo.html

2 голосов
/ 30 января 2010

Щелкните правой кнопкой мыши значок любой программы и выберите «Свойства». Перейдите на вкладку «Версия». Эта информация, которую вы видите, - это, помимо прочего, содержимое файла AssemblyInfo.cs.

1 голос
/ 30 января 2010

Это файл, созданный шаблонами проектов по умолчанию в папке «Свойства», с атрибутами, определенными на уровне сборки, которые компилятор и среда C # используют для хранения различных бит метаданных, таких как заголовок сборки, версия, издатель и т. д. Есть и другие специфичные для фреймворка атрибуты, которые вы можете добавить туда, такие как пространства имен XAML, пространства имен контрактов данных и т. д. В основном здесь размещаются любые атрибуты, которые вы определяете на уровне сборки.

Хотя в названии нет ничего особенного. Эти атрибуты могут фактически появляться где угодно в любом файле кода.

Я опубликовал аккуратный небольшой совет о решении вопроса о наличии нескольких файлов AssemblyInfo в разных проектах в решении, которое имеет общие атрибуты.

1 голос
/ 30 января 2010

Содержит информацию о вашей сборке. Автор, Компания, Номера версий (build / minor / major / etc)

Попробуйте эту статью:

http://msdn.microsoft.com/en-us/library/1h52t681.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...