В моей программе, как я могу читать свойства, установленные в AssemblyInfo.cs:Как читать сборки атрибуты
[assembly: AssemblyTitle("My Product")]
[assembly: AssemblyDescription("...")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Radeldudel inc.")]
[assembly: AssemblyProduct("My Product")]
[assembly: AssemblyCopyright("Copyright @ me 2008")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
Я хотел бы показать некоторые из этих значений пользователя моей программы, так что я «Мне нравится знать, как загрузить их из основной программы и из составных сборок, которые я использую.
Вы также можете использовать Assembly.GetExecutingAssembly(). GetCustomAttributes() для получения атрибутов выполняемой в данный момент сборки. – jop 2008-10-09 14:30:55
Обратите внимание, что если вы читаете атрибуты для сборки, которая не загружена, процесс загрузки не может быть отменен, если только отдельный AppDomain не используется и не разгружается. – 2008-10-22 11:13:28
GetExecutingAssembly не всегда дает то, что вы хотите (например, он может вернуть отладчик, если отладчик начал ваше приложение). – 2009-12-30 14:04:38