Duplicar posible:
Is there an attribute I can add to a class so it will be edited as code, not in the designer?¿Es posible decirle a Visual Studio que no trate un archivo fuente como un "componente"?
clase con System.ComponentModel.Component
en su ruta de herencia son tratados automáticamente como "componentes" dentro de Visual Studio (2008), lo que provocó un icono diferente para el archivo fuente:
http://i48.tinypic.com/1z23wvn.png
Mientras el icono de cierva s realmente no importa, el comportamiento cambiado de doble clic es realmente molesto: en lugar de abrir el código fuente en el editor de texto, Visual Studio ahora muestra una pantalla que me anima a agregar componentes a mi clase arrastrándolos "desde la Caja de herramientas". ¡No quiero hacer eso!
Soy consciente de que puedo hacer clic derecho en el archivo fuente y elegir "Ver código", pero cada vez que me olvido de hacer esto, me quedo atascado esperando un diálogo que es absolutamente inútil. ¿Hay alguna forma de desactivar el comportamiento del componente (preferiblemente en el código fuente)?
Si está atrapado esperando el diálogo, el equipo es demasiado lento para una máquina de desarrollador :) Lo mismo sucede si elige agregar un archivo de clase parcial para un formulario o control. Aunque básicamente es un archivo separado de solo código, abrirá un diseñador (y, si no recuerdo mal, no es el que corresponde al formulario real). Molesto, pero tiendo a hacer clic derecho-> Ver código de todos modos en los archivos que no tienen el símbolo de código simple. – OregonGhost
Heh, ahora me lleva mucho tiempo abrir el cuadro de diálogo, pero más o menos se necesitan varios ciclos de reloj en mi cerebro para descubrir que algo salió mal :) –
Además, el proyecto en cuestión es * no * winforms, así que realmente me parece injusto que VS me esté molestando con sus molestos diseñadores. –