visual varios vacío studio solucion reparar que puede proyectos problemas operacion muestra instalar instalacion esté errores error directorio correctamente con cargaron .net deployment visual-studio-2010 packages

.net - varios - visual studio no muestra errores



La configuración de la solución personalizada no se muestra en Visual Studio 2010 (4)

Encontré una solución al problema de agregar un nuevo proyecto DESPUÉS de crear una configuración de compilación personalizada -

  1. Haga clic derecho en la solución.
  2. Seleccione "Propiedades" en el menú contextual.
  3. En el cuadro de diálogo resultante, haga clic en "Propiedades de configuración" en el panel de la izquierda.
  4. Haga clic en el botón "Administrador de configuración ..." en la parte superior derecha.
  5. Desplácese hasta su nuevo proyecto.
  6. Bajo la columna "Configuración" para su proyecto, seleccione <New...> .
  7. En el cuadro de diálogo resultante, ingrese el nombre de su proyecto existente y desmarque la casilla que dice "Crear nuevas configuraciones de solución" (ya que ya existe en el nivel de solución).
  8. Entra en las propiedades de ese proyecto y ahora verás esta configuración. Aplique las propiedades necesarias para esa configuración en su proyecto.

Agregué una configuración de solución llamada ''Staging''. Aparece en el menú desplegable en VS, pero no en el Administrador de configuración en la pantalla ''Empaquetar / Publicar Web''. En esta pantalla, las que veo en el menú desplegable son:

  • Activo (Release)
  • Depurar
  • Lanzamiento
  • Todas las configuraciones

No veo la puesta en escena aquí para que yo la empaque en el modo de puesta en escena


La forma más limpia de hacerlo que he encontrado es modificar el archivo de proect (.csproj) directamente en un editor de texto.

Si tiene un proyecto que ya tiene la configuración deseada, ábralo y encuentre el elemento PropertyGroup apropiado (por ejemplo, el de la configuración de "Demo" a continuación).

Copie el elemento PropertyGroup y péguelo después del elemento equivalente para la configuración de depuración.

Si no tiene una con la configuración deseada por algún motivo, solo debe poder copiar la Depuración (o Liberar si es más apropiado) y cambiar el nombre de "Depurar" a cualquiera que sea su nombre de configuración.

<PropertyGroup Condition="''$(Configuration)|$(Platform)'' == ''Demo|AnyCPU''"> <OutputPath>bin/</OutputPath> <DefineConstants>TRACE</DefineConstants> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <PlatformTarget>AnyCPU</PlatformTarget> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> <Prefer32Bit>false</Prefer32Bit> </PropertyGroup>


Solo estoy usando configuraciones de compilación para transformar mis archivos de configuración automáticamente. Arreglé esto eliminando la configuración de compilación de la solución, esto no eliminó mi archivo de transformación de configuración en VS2012, luego simplemente agregué la configuración nuevamente. Ahora apareció en todos los proyectos.

Podría haber problemas con este enfoque que simplemente no conozco, pero por ahora ha funcionado bien.


Solución alternativa: abra otro archivo de proyecto, que ya está en configuración, encontró el nodo necesario y cópielos al archivo de proyecto de destino (con arreglos de nombre de archivo de ruta / ensamblaje, por supuesto).