Solución:
Esto suena a campana. Encontré un problema similar en el pasado,
- Si expande la carpeta Propiedades del proyecto, ¿puede ver ‘AssemblyInfo.cs’? Si no, ahí es donde está el problema. Un archivo de información de ensamblado consta de todas las opciones de compilación del proyecto, incluida la versión, el nombre de la empresa, GUID, opciones de compiladores, etc.
Puede generar un assemblyInfo.cs haciendo clic con el botón derecho en el proyecto y eligiendo propiedades. En la pestaña de la aplicación, complete los detalles y presione guardar, esto generará el archivo assemblyInfo.cs para usted. Si construye su proyecto después de eso, debería funcionar.
Saludos, Tarun
Actualización 2016-07-08:
Para Visual Studio 2010 hasta la versión más reciente (2015 en el momento de escribir este artículo), el comentario de LandedGently todavía se aplica:
Después de seleccionar Propiedades del proyecto y la pestaña Aplicación como mencionó @Tarun, hay un botón “Información de ensamblaje …” que abre otro cuadro de diálogo. Debe completar al menos el título aquí. VS agregará el GUID y las versiones, pero si el título está vacío, no creará el archivo AssemblyInfo.cs.
elimine el archivo assemeblyinfo.cs del proyecto en el menú de propiedades y vuelva a ejecutarlo.
Esto también puede suceder si tiene una solución que contiene el proyecto abierto en Visual Studio, luego use su software de control de código fuente para cambiar a una confirmación anterior que no contenga ese proyecto. Normalmente, esto sería obvio ya que todos los archivos del proyecto también desaparecerían. Pero, si se trata de un proyecto nuevo con muy pocos o ningún archivo, podría resultar desconcertante ver que solo este archivo, AssemblyInfo.cs
, Está perdido. Y es más probable que estés jugando con un AssemblyInfo.cs
cuando un proyecto es nuevo, es posible que se pierda otro archivo o dos.
La cura consiste en realizar cualquiera de las siguientes acciones:
- Busca a los perdidos
AssemblyInfo.cs
y cualquier otro archivo que falte de otra confirmación, teniendo cuidado de administrar y guardar su.csproj
archivo para que los archivos a los que se hace referencia no desaparezcan del proyecto, tal vez agregando y eliminando un.cs
para hacer que los cambios deban guardarse (ya que Visual Studio cree que el archivo .csproj se ha guardado cuando no lo ha hecho). - Cierre y vuelva a abrir Visual Studio sin guardar (si el archivo del proyecto no está realmente guardado) o elimine el proyecto. Eliminar tiene sentido si aún no deseaba que se creara el proyecto, ya que se creará en la confirmación posterior.
- Recrea el
AssemblyInfo.cs
archivo manualmente. Simplemente copie otro proyecto y cambie los detalles, especialmente el GUID para que coincida con el del.sln
expediente.