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.
En este artículo se proporcionan soluciones alternativas para un problema que impide guardar una configuración de archivo en un proyecto de Visual C++.
Versión original del producto: Visual Studio 2013
Número de KB original: 3097181
Síntomas
Considere el caso siguiente:
En un proyecto de Visual C++ de Microsoft Visual Studio 2013 Update 2 o posterior, se usa Configuration Manager para crear una configuración denominada Release Temp.
Nota:
Release Temp coincide con el nombre de otra configuración, por ejemplo, con una configuración denominada Release.
Para un archivo .cpp en el proyecto de Visual C++, establezca el valor de configuración en Temporal de liberación.
Usted modifica un valor de propiedad para el archivo .cpp y luego lo guarda.
En este escenario, el cambio de valor de propiedad se aplica no solo a la configuración Release Temp, sino también a Release.
Causa
Visual Studio 2013 Update 2 incluye algunos cambios en la forma en que los valores de propiedad se establecen en un proyecto de Visual C++. El IDE de Visual Studio busca un ajuste de configuración mediante el nombre de una configuración y la funcionalidad de coincidencia hacia adelante.
Debido a este cambio, los valores de propiedad modificados para Release Temp se guardan inesperadamente en Release y viceversa.
Solución
Para resolver este problema, use uno de los métodos siguientes:
- No asigne ningún nombre a una configuración que pueda ser una coincidencia parcial con el nombre de otra configuración.
- Use una versión de Visual Studio 2013 anterior a Update 2 (como la versión RTM).
Este problema se ha corregido en Visual Studio 2015.