Pregunta

Tengo Una solución que define public class Foo, y la solución B, el cual hace referencia a Una y usos de los Foo.Puedo cambiar el nombre de Foo a la Barra y el uso de la "Actualización de las Referencias de la función", pero que sólo las actualizaciones de las referencias en la solución actual.¿Cómo ir sobre la actualización de ellos en la solución B (automáticamente)?

(tenga en cuenta que buscar y reemplazar no es una opción, porque no toma contexto en cuenta - puede haber otros símbolos llamado Foo demasiado)

¿Fue útil?

Solución

He tenido este mismo problema, y lo que hice fue crear un "maestro" de la solución, incluyendo todos los proyectos afectados;y haciendo mi refactorización en que (el uso de ReSharper).Funcionó muy bien.

Creo que usted necesita para tomar el mismo enfoque - después de todo, ¿cómo podría ser una herramienta supongo que tienes otras soluciones mentir en torno a que hace referencia el mismo proyecto y necesita ser refactorizado ?

Otros consejos

Se puede usar ReSharper para ese trabajo.

No creo que haya ninguna manera de hacer esto en VS, que podría haber algo en un add-on como ReSharper aunque (yo nunca he utilizado).

¿Es posible añadir temporalmente todos los proyectos a una única solución, y vincularlos utilizando referencias de proyecto? Eso permitiría que todas las referencias a foo que cambiar el nombre.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top