visual studio 2010 - El archivo de origen ''Propiedades / AssemblyInfo.cs'' no se pudo encontrar
visual-studio-2010 tfs (5)
Esto resolvió mi problema. Debe seleccionar Propiedades, Hacer clic con el botón derecho, Control de fuente y Obtener versión específica.
Estoy ejecutando VS2010. Cuando abro mi solución web e intento de compilar, la compilación falla con el error "CSC (0,0): error CS2001: no se pudo encontrar el archivo de origen ''Propiedades / AssemblyInfo.cs''".
Creé aplicaciones de Windows, pero en diferentes soluciones.
No puedo encontrar ninguna referencia a este archivo en la solución / proyecto web.
AHIA, LarryR ...
Esto suena una campana. Me encontré con un problema similar en el pasado,
- si expande la carpeta de propiedades del proyecto, puede ver ''AssemblyInfo.cs'', si no es allí donde está el problema. Un archivo de información de conjunto consta de todas las opciones de compilación del proyecto, incluida la versión, el nombre de la empresa, el GUID, las opciones de los 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, rellene los detalles y presione guardar, esto generará el archivo assemblyInfo.cs por usted. Si construyes tu 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 al momento de escribir), el comentario de LandedGently aún se aplica:
Después de seleccionar Propiedades del proyecto y la pestaña Aplicación como @Tarun mencionado, hay un botón "Información de ensamblaje ..." que abre otro cuadro de diálogo. Necesitas al menos completar 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.
Obtuve el error al usar TFS, mi AssemblyInfo no fue mapeado en la rama en la que estaba trabajando.
elimine el archivo assemeblyinfo.cs del proyecto en el menú de propiedades y vuelva a delimitarlo.
Esto también puede suceder si tiene una solución que contenga el proyecto abierto en Visual Studio, luego use su software de control de origen para cambiar a una confirmación anterior que no contenga ese proyecto. Normalmente, esto sería obvio ya que todos los archivos del proyecto desaparecerían también. Pero, si se trata de un proyecto nuevo con muy pocos o ningún archivo, podría ser desconcertante ver que falta este único archivo, AssemblyInfo.cs
. Y es más probable que se meta con un AssemblyInfo.cs
cuando un proyecto es nuevo, por lo que podría perderse que otro archivo o dos también falta.
La cura es hacer cualquiera de los siguientes:
-
.csproj
archivoAssemblyInfo.cs
faltante y cualquier otro archivo perdido de otra confirmación, teniendo cuidado de administrar y guardar su archivo.csproj
para que los archivos a los que se hace referencia no desaparezcan del proyecto, tal vez agregando y eliminando un archivo.cs
aleatorio para provocar cambios. necesita ser guardado (ya que Visual Studio piensa que el archivo .csproj ha sido guardado cuando no lo ha hecho). - Cierre y vuelva a abrir Visual Studio sin guardar (si el archivo de proyecto no está realmente guardado) o elimine el proyecto. La eliminación tiene sentido si en realidad no desea que se cree el proyecto, ya que se creará en la confirmación posterior.
- Vuelva a crear el archivo
AssemblyInfo.cs
manualmente. Simplemente copie otro proyecto y cambie los detalles, especialmente el GUID para que coincida con el del archivo.sln
.