Junto con una nueva solución o un nuevo proyecto, Visual Studio genera automáticamente el archivo AssemblyInfo.cs en la carpeta de propiedades del proyecto (Properties). Sin embargo, no es necesario tener este archivo para poder identificar bien el assembly generado. Basta con agregar las líneas correspondientes al archivo fuente de la aplicación de la manera que se muestra a continuación:
using System;
using System.IO;
using System.Reflection;
[assembly: AssemblyTitle("AplicacionConsola")]
[assembly: AssemblyDescription("Aplicacion Tipo Consola")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("XYZ")]
[assembly: AssemblyProduct("AplicacionConsola")]
[assembly: AssemblyCopyright("Copyright © XYZ 2008")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
namespace AplicacionConsola
{
class Program
{
static void Main()
{
Console.WriteLine("Presione cualquier tecla para finalizar");
Console.ReadKey(true);
}
}
}
Es importante agregar la referencia a la librería System.Reflection en el encabezado del archivo fuente para poder usar la directiva [assembly:...].