2009-08-03 63 views
2

我們爲我們的產品提供了兩個視覺演播室解決方案:一個用於我們的可重用組件(Core.sln),另一個用於我們的產品(Product.sln)。產品解決方案中的項目對我們核心的程序集有引用(文件引用)。當你有多個visual studio解決方案時,如何使用重構工具?

在一個解決方案中工作時,重構功能不會在另一個解決方案中折射。重命名核心類中的方法會在覈心解決方案中對其進行重命名,但不會在產品解決方案中進行重命名。

使用多種解決方案時,有沒有一種方法可以從重構工具中受益?商業重構產品(Resharper,Code Rush)有相同的限制嗎?

回答

5

我會創建一個引用所有相關項目的解決方案來完成此操作。

是的,商業重構產品具有相同的限制。畢竟,該工具應該如何知道,你在磁盤驅動器上的某個位置有一個.csproj文件和一些.cs文件,它引用了特定的方法名稱?

+0

這就是我所做的。我有一個巨大的解決方案,可以在其中進行任何核心重構,以及其他較小的項目特定的解決方案,我可以在其中完成大部分日常工作。 – jrummell 2009-08-03 17:27:04

相關問題