En VS2010, cuando hago clic derecho en mi archivo web.config, la opción "Agregar transformaciones de configuración" aparece atenuada.La opción de transformación Web.config aparece atenuada
¿Alguna idea de cómo puedo recuperarla?
En VS2010, cuando hago clic derecho en mi archivo web.config, la opción "Agregar transformaciones de configuración" aparece atenuada.La opción de transformación Web.config aparece atenuada
¿Alguna idea de cómo puedo recuperarla?
Aparece en gris porque ya hubo transformaciones para todas las configuraciones enumeradas.
No pude ver los archivos de transformación porque vb.net en su sabiduría infinita decidió no mostrar de forma nativa los archivos de configuración asociados. Aparentemente no hay más remedio que seleccionar "mostrar todos los archivos" para poder verlos.
Reiniciar Visual Studio funcionó para mí. No diré que funcionará para todos, pero definitivamente vale la pena intentarlo.
Tenía 5 configuraciones, pero solo 3 archivos de transformación. No estaba en modo de depuración, pero la opción todavía estaba atenuada.
Reiniciar Visual Studio es el nuevo Reinicio – rotard
Si realmente desea ver habilitada la opción "Agregar transformaciones de configuración", agregue una nueva configuración con el configurationManager. O elimine cualquiera de los archivos de configuración web.release.config o web.Debug.config. Esta es la restricción de Visual Studio para tener un único archivo de configuración para cada entorno.
Después de usar el administrador de configuración para crear una nueva configuración, tuve que reiniciar VS para agregar una nueva transformación. – ferics2
Tuve este problema después de haber agregado configuraciones adicionales desde Configuration Manager.
tuve que borrarlos y volver a agregar antes de Visual Studio permitiría "Añadir Config transformaciones"
estoy adivinando las configuraciones para estos en el proyecto web se retiraron/corrompido en algún momento, y necesitaba ser reiniciado.
Si se trata de una configuración personalizada que está agregando a través del Administrador de configuración, asegúrese de marcar la casilla de verificación "Crear configuraciones de proyecto nuevas" (no está marcada por defecto) cuando crea la configuración.
También se puede evitar el diálogo del administrador de configuración por completo y simplemente editar directamente el archivo del proyecto, agregando tantos archivos de configuración adicionales como sea necesario.
Esto es especialmente útil cuando se utiliza una herramienta de transformación de configuración más avanzada como CodeAssassin.ConfigTransform o SlowCheetah.
<ItemGroup>
<Content Include="web.config">
<SubType>Designer</SubType>
</Content>
<Content Include="web.debug.local.config">
<DependentUpon>web.config</DependentUpon>
</Content>
<Content Include="web.debug.cloudstaging.config">
<DependentUpon>web.config</DependentUpon>
</Content>
<Content Include="web.release.cloudprod.config">
<DependentUpon>web.config</DependentUpon>
</Content>
</ItemGroup>
Nada más funcionó para mí, así que esto fue útil. He tenido que hacer esto antes de vez en cuando. Extraño. Gracias. –
Tenemos una solución con más de 140 proyectos y más de 13 configuraciones diferentes, además de las configuraciones predeterminadas de depuración y liberación. Me encontré con el mismo problema con uno de mis proyectos en esa solución. El elemento Agregar transformaciones de configuración se marcó en gris, pero solo tuve las modificaciones de Debug and Release web.config. Creo que esto se debió a que el proyecto probablemente se agregó a la solución después de que se crearon todas las configuraciones personalizadas.
Entré en Configuration Manager y observé que el proyecto no tenía todas las demás configuraciones disponibles. Tuve que agregar manualmente cada configuración faltante especificando el nombre. Una vez hecho esto, Add Add Transforms está disponible.
Esta es la respuesta correcta. Una solución puede tener muchas configuraciones disponibles, pero un proyecto que se agrega más tarde puede o no. Al acceder al administrador de configuración de la solución, es posible agregar nuevas configuraciones por cada proyecto. – brazilianldsjaguar
Tuve el escenario donde tenía una configuración existente llamada "Dev". No había ningún archivo Web.Dev.congig en Web.config y la opción de menú para agregar estaba deshabilitada.
Eliminé la configuración y la agregué nuevamente. Al hacerlo, agregó un nuevo archivo Web.Dev.config y habilitó la opción de menú "Agregar transformación de configuración". Sospecho que hubo algo de confusión en el archivo csproj.
Parece que parte de esta confusión se ha aclarado en VS2015.
lo que funcionó para mí es hacer clic derecho sobre el perfil de publicación y seleccionar "Añadir configuración Transform", que luego se copia el código existente que teníamos para transformaciones para control de calidad, UAT, etc. Producción
que tenía el mismo problema . Mi solución fue instalar SlowCheetah para agregar otra transformación de configuración. Extraño, pero funciona muy bien.
+1 Consejo útil :) – Malachi
Me encanta la sabiduría infinita de vb.net – BlackICE
Gracias! Luché mucho con este problema. Por cierto. así es como "muestra todos los archivos": http://blog.brianhartsock.com/2009/09/14/visual-studio-tip-show-all-file/ TAN OBVIO, pero aún así lo he notado por muchos años ... –