Pregunta

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 el código" o se abre en el diseñador.

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

¿Fue útil?

Solución

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

Eso funciona para evitar el Diseñador WinForms.

Otros consejos

Encontré esta pregunta al intentar solucionar un problema similar.Tenía una clase de C# en un archivo y cada vez que hacía doble clic en el archivo intentaba abrirlo en modo de diseño, pero el modo de diseño no tenía sentido para esta clase.Sólo quiero ver el código.

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

En la vista del Explorador de soluciones, haga clic en el icono "Mostrar todos los archivos".Esto colocará 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 ASMX.En este punto, haga doble clic en ese archivo.

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 algo 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 descubre que el editor escrito, que es el editor no predeterminado, se abre al hacer doble clic en un archivo dentro del Explorador de la solución entonces algo anda mal con el proyecto subyacente opciones de usuario archivo (.user) o la solución opciones de usuario archivo (.suo).(No estoy seguro de cuál, pero sospecho que la configuración está almacenada en el archivo .suo). Eliminar el archivo .suo y todos los archivos .user del proyecto resolvió el problema.

Yo personalmente establezco el Editor de formularios como mi editor predeterminado para formularios al comienzo de un proyecto.Una vez que los formularios son estables y requieren menos cambios en el diseño de la interfaz de usuario, cambio el editor predeterminado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top