2008-09-17 7 views

Respuesta

16

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

Eso funciona para evitar el Diseñador de WinForms.

+0

La respuesta de Brian es mejor porque soluciona esto para todo el equipo, no solo para usted https://stackoverflow.com/a/714418/56621 – Alex

0

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.

+0

Gracias, pero mi servicio web Los archivos CS y ASMX están realmente desacoplados (CS están en una carpeta diferente y no están agrupados en ASMX por defecto) y cuando hago clic en los que todavía se abre en el diseñador :( –

0

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.

+0

Sí, es exactamente este comportamiento hacia atrás que espero poder eliminar :(Espero que alguien sepa si es posible ... –

5

Encontré esta pregunta al tratar de resolver 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.

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

+0

Me gusta esta respuesta porque soluciona el problema no solo para mí (como respuesta de Rasmuses) sino para todo mi equipo (tuve una clase derivada de WebClient, que hereda ComponentModel y esto fue realmente molesto) – Alex

+0

@ brian-ensink ¿Podría reparar el enlace roto? – participant

0

En mi experiencia, si usted encuentra que el editor escribió, que es el editor no predeterminado, se abre cuando se hace doble clic en un archivo en el Explorador de Solución entonces algo está mal con Opciones de usuario del proyecto subyacente archivo (.user) o el solución de opciones del usuario archivo (.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, configuré el Form Editor 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.

Cuestiones relacionadas