En mi programa, ¿cómo puedo leer las propiedades establecidas en AssemblyInfo.cs:Cómo leer el montaje atributos
[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("")]
me gustaría mostrar algunos de estos valores para el usuario de mi programa, por lo que Me gustaría saber cómo cargarlos desde el programa principal y desde ensamblajes komponent que estoy usando.
También puede usar Assembly.GetExecutingAssembly(). GetCustomAttributes() para obtener los atributos del ensamblado que se está ejecutando actualmente. – jop
Tenga en cuenta que si está leyendo atributos para un ensamblaje que no está cargado, el proceso de carga no se puede deshacer a menos que se use un AppDomain separado y luego se descargue. –
GetExecutingAssembly no siempre da lo que desea (por ejemplo, puede devolver el depurador si el depurador inició su aplicación). –