Cómo NO incluir nombres de carpetas de proyectos de Visual Studio en espacios de nombres generados


¿Cómo puedo evitar que el nombre de la carpeta de la solución en un proyecto VS se agregue al espacio de nombres generado para los nuevos elementos agregados a la carpeta de la solución?

Ejemplo: Proyecto C # en una solución VS Espacio de nombres predeterminado establecido en las propiedades del proyecto C#: "BigClient.Dominio "

Si crea una carpeta de solución en este proyecto llamada "MySpecialStuff" y luego agrega una nueva clase a la carpeta de solución" MySpecialStuff", VS crea la nueva .archivo cs con un " BigClient.Dominio.Mi producto especial" espacio de nombres. Quiero encontrar una manera de permitir que el espacio de nombres de la clase recién agregada conserve solo el espacio de nombres 'a nivel de proyecto' de "BigClient.Domain "en lugar de agregar el nombre de carpeta de la solución "MySpecialStuff" al espacio de nombres.

Me parece recordar la lectura de una entrada de blog de alguien que esto era posible (ya sea a través de opciones/configuración en VS o una configuración del registro) pero no puedo recordar dónde o cómo ahora que lo quiero:)

Mi plataforma es VS 2008 si respuesta = diferente para diferente VS versiones.

Author: Richard J. Ross III, 2009-02-02

2 answers

Cree una nueva plantilla de clase o cambie la plantilla de clase de Visual Studio. Consulte la documentación de MSDN para saber cómo hacerlo. En el archivo de plantilla, verá rápidamente la línea que inserta el nombre del espacio de nombres' seguro'.

 1
Author: Brandon Minnick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-24 16:50:45

Si tiene instalado ReSharper, en la configuración del directorio (F4), establezca el Proveedor de espacio de nombres en false.

 7
Author: bdukes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-02-02 17:42:35