2011-11-28 30 views
6

Estuve trabajando sin conexión desde TFS durante un tiempo en mi solución. Volví a estar en línea (TFS) y cuando traté de compilar mi solución, obtuve esto para un proyecto que había agregado a esta solución.AssemblyInfo.cs no se pudo abrir - Error no especificado

AssemblyInfo.cs no se podían abrir - Error no especificado

he comprobado y que el archivo está allí así que no sé por qué no se puede utilizar/leerlo.

Esta es una aplicación web ASP.NET y el proyecto del que se queja aquí es simplemente un proyecto de biblioteca de clase C# normal.

+0

Compruebe el archivo en el directorio de Windows si está allí o no y también comprobar si está listo solamente. – Tarik

+0

Está allí y no es de solo lectura. Lo había revisado antes de publicarlo. – PositiveGuy

+0

lo encontró. El proyecto tiene una referencia faltante a AssemblyInfo.cs – PositiveGuy

Respuesta

2

Este error generalmente se produce cuando el archivo no existe localmente (no en el servidor). Probablemente fue borrado por algún error. Si el archivo existe en el servidor, puede obtenerlo desde allí y, si se eliminó, puede volver a crearlo manualmente y agregarlo al proyecto.

+0

el archivo está allí localmente en el contenedor de ese proyecto. – PositiveGuy

+0

@CoffeeAddict, el archivo 'AssemblyInfo.cs' debe estar ubicado en una subcarpeta' Propiedades'. No sé qué está haciendo en la carpeta 'bin' pero no hay nada que lo busque allí.La carpeta bin es donde se obtiene el resultado compilado, no el código fuente. Abra su archivo '.csproj' con un editor de texto y verá la referencia allí apuntando a la carpeta de Propiedades, que es donde debe ubicarse el archivo AssemblyInfo.cs. –

+0

corrección está en la carpeta de propiedades. – PositiveGuy

8

Me ha pasado esto en el pasado. Esto puede ser más un problema de Visual Studio que cualquier otra cosa.

Lo que esto significa es que el archivo AssemblyInfo.cs falta en la carpeta Propiedades en el proyecto o hay un problema de permisos. Si hay un problema de permisos, actualice la ACL (Archivo> Propiedades> Seguridad), cierre y vuelva a abrir el proyecto. Si faltan por completo, sólo tiene que volver a crearlo siguiendo los siguientes pasos:

  1. dentro de Visual Studio 2010, seleccione Herramientas>Crear GUID
  2. Haga clic Copia (o Nueva GUID continuación copia)
  3. Haga clic salida
  4. Expandir las Propiedades carpeta en el Explorador de soluciones (control + W + S para abrir)
  5. eliminar el archivo AssemblyInfo.cs se muestra con el punto de exclamación
  6. doble clic en la carpeta Propiedades - esto debe abrir la ventana Propiedades
  7. en la ficha aplicación, haga clic en el botón de información de aplicaciones ...
  8. Complete la información de la aplicación, pegue el GUID que copió en el campo GUID - cuando se hace clic en OK

Fuente: Visual Studio 2010 Project Error AssemblyInfo.cs could not be opened

Cuestiones relacionadas