如果您有多个Visual Studio解决方案,如何使用重构工具?

Syl*_*ain 4 c# refactoring visual-studio

我们的产品有两个visual studio解决方案:一个用于我们的可重用组件(Core.sln),另一个用于我们的产品(Product.sln).Product解决方案中的项目具有对我们核心的程序集的引用(文件引用).

在一个解决方案中工作时,重构功能不会在另一个解决方案中进行折射.重命名核心类中的方法会在Core解决方案中重命名该方法,但不会在Product解决方案中重命名.

在使用多种解决方案时,有没有办法从重构工具中受益?商业重构产品(Resharper,Code Rush)是否也有同样的限制?

dri*_*iis 6

我会创建一个引用所有相关项目的解决方案来执行此操作.

是的,商业重构产品具有相同的限制.毕竟,该工具应该如何知道,您在磁盘驱动器的某个位置有一个.csproj和一些.cs文件,它引用了一个特定的方法名称?