2009-11-09 128 views
1

我目前正在寫一點點CMD線的應用程序,將整個Visual Studio解決方案,將其複製到一個新文件夾和更改所有項目的命名空間。Visual Studio中 - 移動解決一個新的文件夾和命名空間

看起來像它會採取一些正則表達式魔術得到這個工作正常(和努力頗有幾分)。

我重新發明了車輪嗎? - 視覺工作室或其他地方有什麼可以幫我做的嗎?

在此先感謝!

回答

0

我用搜索,當我需要改變整個解決方案的命名空間,並移動到另一個目錄替換...我只是刪除該項目,並從源頭控制在不同的目錄中再次打開它(如果你不」 T選用一個SCM工具,只是它下面複製項目的根,無論到新的位置)

所有路徑應該是相對於根。

0

Refactor->重命名不起作用?它不會將它移動到新目錄,但會找到所有引用並進行更改。

0

不幸的是,這不是一個簡單的搜索替換,即使與由Visual Studio提供簡單的重構做到了這一點變得非常棘手。 例如,您可以通過選擇要重命名的名稱空間來開始重構。但是,如果您有任何資源字符串或程序集設置,即使應用程序編譯,您可能會感到驚訝,它可能無法在運行時找到資源。 有時候,就像在文本編輯器(而不是在Visual Studio中)中打開資源或設置文件一樣簡單,並且糾正了罪魁禍首字符串。 但是,嘗試通過手動(或通過自定義腳本)完成此操作可能會更糟糕。

相關問題