2009-08-03 56 views
2

我们为我们的产品提供了两个视觉演播室解决方案:一个用于我们的可重用组件(Core.sln),另一个用于我们的产品(Product.sln)。产品解决方案中的项目对我们核心的程序集有引用(文件引用)。当你有多个visual studio解决方案时,如何使用重构工具?

在一个解决方案中工作时,重构功能不会在另一个解决方案中折射。重命名核心类中的方法会在核心解决方案中对其进行重命名,但不会在产品解决方案中进行重命名。

使用多种解决方案时,有没有一种方法可以从重构工具中受益?商业重构产品(Resharper,Code Rush)有相同的限制吗?

回答

5

我会创建一个引用所有相关项目的解决方案来完成此操作。

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

+0

这就是我所做的。我有一个巨大的解决方案,可以在其中进行任何核心重构,以及其他较小的项目特定的解决方案,我可以在其中完成大部分日常工作。 – jrummell 2009-08-03 17:27:04

相关问题