Pregunta ¿La forma más rápida de actualizar espacios de nombres con ReSharper?


He estado haciendo refactorizaciones y reorganizaciones y he movido un montón de archivos.

Quiero actualizar cada archivo para que tenga el espacio de nombres "correcto" según su nueva ubicación. Con ReSharper, puedo acceder a cada archivo y me muestra que los espacios de nombres son incorrectos, pero de esa manera tengo que hacerlo cada archivo a la vez.

¿Hay alguna forma de actualizar los espacios de nombres en cada archivo en una carpeta o un proyecto?


76
2018-04-26 17:37


origen


Respuestas:


ACTUALIZACIÓN: Cualquiera que lea esta pregunta con R # 5.0 y superior debe tener en cuenta que esto es ahora una característica:

ReSharper -> Refactor -> Ajustar espacios de nombres ...


148
2017-07-05 13:03



Esto no es exactamente lo que quieres hacer ... pero espero que sea útil.

Vaya a la vista de clase, y cambie el nombre del espacio de nombres usando Ctrl + R, R. Actualizará ese espacio de nombres en todos los archivos / carpetas en los que se usa. Siempre y cuando los espacios de nombres sean consistentes, debería obtener el mismo resultado que cambiar todos los espacios de nombres en una carpeta.

Si sus espacios de nombres no son consistentes, y usted solo está ordenando, me temo que tiene muchos clics frente a usted (o detrás de usted, como probablemente ya haya hecho esto).


5
2018-06-19 14:32



Creo que R # no tiene esta función. Puede usar CTRL-SHIFT-H para buscar y reemplazar la cadena.


1
2018-04-26 17:48