Sto tentando di spostare una classe con riferimenti elevati da uno spazio dei nomi a un altro. Semplicemente spostando il file nel nuovo progetto che ha uno spazio dei nomi di root diverso, si ottengono oltre 1100 errori nella mia soluzione.Qual è il modo migliore per cambiare lo spazio dei nomi di una classe ad alto riferimento?
Alcuni riferimenti alla classe implicano un riferimento al namescape completo e altri implicano l'importazione dello spazio dei nomi.
Ho provato a utilizzare uno strumento di refactoring (Refactor Pro) per rinominare lo spazio dei nomi, nella speranza che tutti i riferimenti alla classe cambiassero, ma questo ha provocato il suddetto problema.
Chiunque ha idee su come affrontare questa sfida senza dover eseguire il drill in ogni file manualmente e modificando lo spazio dei nomi completo o importando quello nuovo se non esiste già?
Grazie.
Per coloro che hanno riscontrato questo problema. Ho provato Resharper, che ha creato un vero casino. Alla fine un "Sostituisci in File" di base ha fatto il lavoro. La tecnica per questo era di sostituire prima tutti i riferimenti altamente qualificati e quindi meno qualificati e quindi di fissare manualmente le importazioni. Mi ci sono voluti 30 minuti. Le preoccupazioni trasversali sono un dolore. – Llyle