visual studio para online microsoft for visual-studio designer

visual-studio - studio - xaml designer xamarin



Visual Studio 2005: ¡Deje de abrir mis archivos CS en "Modo de diseño"! (5)

En la vista del Explorador de soluciones, haga clic en el icono "Mostrar todos los archivos". Esto pondrá el símbolo "+" al lado de cada uno de sus archivos. Haga clic en + y se expandirá para mostrar el archivo .CS que contiene el código de ASMX. En este punto, haga doble clic en ese archivo en su lugar.

Creo que está asociando los archivos CS de mi servicio web con los archivos ASMX relacionados. Pero pase lo que pase, no puedo hacer doble clic para abrir los archivos CS. Tengo que "ver Código" o se abre en el diseñador.

¿Alguien sabe cómo desactivar este comportamiento automático? ¡Solo quiero editar el código!


Intente hacer clic derecho, seleccione "Abrir con ...", marque "CSharp Editor" y seleccione "Establecer como predeterminado".

Eso funciona para evitar el Diseñador de WinForms.


Por alguna razón, VS2005 parece tener esto un poco al revés cuando se trata de servicios web. Para abrir un servicio web en la vista de código, haga doble clic en el archivo .asmx, no en el archivo .asmx.cs.

Supongo que tiene un poco de sentido, ya que no hay nada que "diseñar" cuando se trata de un servicio web, pero es contradictorio si has estado trabajando con archivos .aspx.


En mi experiencia, si encuentra que el editor de escritura, que es el editor no predeterminado, se abre al hacer doble clic en un archivo dentro del Explorador de soluciones, entonces algo está mal con el archivo de Opciones de usuario (.user) del proyecto subyacente o el archivo de opciones de usuario de la solución (.suo). (No estoy seguro de cuál, pero sospecho que la configuración está almacenada en el archivo .suo.) Eliminar el .suo y todos los archivos .user del proyecto resolvió el problema.

Personalmente, establecí el editor de formularios como mi editor predeterminado para formularios al comienzo de un proyecto. Después de que los formularios son estables y requieren menos cambios en el diseño de la interfaz del usuario, cambio el editor predeterminado.


Encontré esta pregunta cuando trato de enfrentar un problema similar. Tenía una clase C # en un archivo y cada vez que hacía doble clic en el archivo intentaba abrir en modo de diseño, pero el modo de diseño no tenía sentido para esta clase. Solo quiero ver el código.

Descubrí que agregar el atributo [System.ComponentModel.DesignerCategory ("")] a mi clase solucionó esto.