visual studio referencia references proyecto library encuentra agregar c# reference project

c# - studio - El proyecto referenciado se "pierde" en Tiempo de compilación



visual studio add reference to project (1)

Tengo una solución C # con dos proyectos: un servicio (el proyecto principal) y un registrador. El servicio usa clases del registrador. Agregué una referencia al proyecto de registrador dentro del proyecto de servicio. En el momento del diseño, la autocompletación funciona bien: las clases del registrador son visibles, las referencias que uso están coloreadas apropiadamente.

Reconstruyo la solución y las cosas van mal. Las referencias ya no se reconocen: "El nombre ''Registro'' no existe en el contexto actual ''y las clases ya no existen en autocompletar. Eliminar y volver a conectar la referencia me devuelve al estado base de tener los identificadores visibles para autocompletar.

He reiniciado, borrado todos los cachés, me aseguré de que esta sea la única instancia de VS 2010 ejecutándose en mi máquina.

¿Hay algo obvio (obviamente) que me estoy perdiendo?


Verifique sus tipos de compilación de cada proyecto bajo las propiedades del proyecto - Apuesto a que uno u otro se configurará para compilar contra .NET XX - Client Profile .

Con las versiones inconsistentes, específicamente con una que es Client Profile y la otra no, entonces funciona en tiempo de diseño pero falla en tiempo de compilación. Una verdadera sorpresa.

En Visual Studio 2010 está ocurriendo algo divertido, que sigue configurando proyectos de forma aleatoria en el Client Profile , a veces cuando creo un proyecto y, a veces, unos días más tarde. Probablemente algún atajo de teclado que estoy golpeando accidentalmente ...