Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo lo ayuda a resolver el problema que ocurre después de que la configuración de la compilación de depuración se quita de una solución y cuando un proyecto .NET al que se hace referencia se descarga de la misma solución.
Se aplica a: Visual Studio
Número de KB original: 3175301
Síntomas
Después de eliminar la configuración de compilación de depuración de su solución en Visual Studio, y luego descargar uno o más proyectos referenciados, puede encontrar un error de compilación similar al siguiente:
La propiedad
OutputPath
no está configurada para el proyectoClassLibrary1.csproj
. Asegúrese de haber especificado una combinación válida de Configuración y Plataforma para este proyecto. Configuration='Debug' Platform='AnyCPU'. Este error también puede aparecer si otro proyecto intenta seguir una referencia entre proyectos a este proyecto, este proyecto se ha descargado o no se ha incluido en la solución, y el proyecto que hace referencia no se compila con la misma configuración o plataforma, o una equivalente.
Causa
Este es un error conocido en Visual Studio 2012, 2013 y 2015.
Este problema ocurre cuando se elimina la configuración. En esta situación, la configuración de la compilación de depuración se deja en el archivo de proyecto, de la siguiente manera:
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
Solución
Para solucionar este problema, cambie el nombre de la configuración de Depurar al nuevo nombre de configuración que se creó en el archivo csproj del proyecto descargado, de la siguiente manera:
<Configuration Condition=" '$(Configuration)' == '' "> Debug </Configuration>
Cambie esto a lo siguiente:
<Configuration Condition=" '$(Configuration)' == '' "> Dev </Configuration>
Más información
Microsoft está investigando este problema y publicará información nueva en este artículo cuando esté disponible.