Estoy intentando mover una clase altamente referenciada de un espacio de nombres a otro. Simplemente mover el archivo al nuevo proyecto que tiene un espacio de nombres raíz diferente genera más de 1100 errores en toda mi solución.¿Cuál es la mejor manera de cambiar el espacio de nombres de una clase altamente referenciada?
Algunas referencias a la clase implican referencias completas de nombres de campos y otras implican la importación del espacio de nombres.
He intentado utilizar una herramienta de refactorización (Refactor Pro) para cambiar el nombre del espacio de nombres, con la esperanza de que todas las referencias a la clase cambien, pero esto dio como resultado el problema antes mencionado.
¿Alguien tiene ideas de cómo hacer frente a este desafío sin necesidad de profundizar en cada archivo manualmente y cambiar el espacio de nombres completamente calificado o importar el nuevo si no existe ya?
Gracias.
Para aquellos que presentan este problema. Probé Resharper, lo que hizo un verdadero lío de cosas. Al final, un 'Reemplazo en archivos' básico hizo el trabajo. La técnica para esto era reemplazar todas las referencias altamente calificadas primero y luego calificar menos y luego arreglar manualmente las importaciones. Esto me llevó 30 minutos. Las preocupaciones transversales son un dolor. – Llyle