3 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個贊
要在visual studio中重命名項(xiàng)目的文件夾,file(.*proj
)和顯示名稱:
關(guān)閉解決方案。
重命名Visual Studio外部的文件夾。(如果使用源代碼管理,則在TFS中重命名)
打開解決方案,忽略警告(如果要求從源控件加載項(xiàng)目,則回答“否”)。
瀏覽所有不可用的項(xiàng)目......
如果屬性不可編輯(如在VS2012中),則
.sln
直接在另一個編輯器(如Notepad ++ )中打開文件,然后更新其中的路徑。(您可能需要先在TFS中簽出解決方案等)打開項(xiàng)目的屬性窗口(突出顯示項(xiàng)目,然后按Alt+ Enter或F4,或右鍵單擊>屬性)。
將屬性“ 文件路徑 ”設(shè)置為新位置。
重新加載項(xiàng)目 - 右鍵單擊>重新加載項(xiàng)目。
更改項(xiàng)目的顯示名稱,突出顯示并按F2,或右鍵單擊> 重命名。
注意:涉及刪除然后將項(xiàng)目重新添加到解決方案的其他建議解決方案將破壞項(xiàng)目引用。
如果您執(zhí)行這些步驟,那么您可能還會考慮重命名以下內(nèi)容以匹配:
部件
默認(rèn)/根命名空間
現(xiàn)有文件的命名空間(使用Visual Studio中的重構(gòu)工具或ReSharper的不一致命名空間工具)
還要考慮修改以下程序集屬性的值:
AssemblyProductAttribute
AssemblyDescriptionAttribute
AssemblyTitleAttribute

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個贊
使用* .sol,* csproj文件還有另一種方法。
打開您的解決方案文件
搜索您想要更改的* .csproj
它將是這樣的(相對于* .sol文件):
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shani.Commands.Impl", "Shani.Commands.Impl\Shani.Commands.Impl.csproj", "{747CFA4B-FC83-419A-858E-5E2DE2B948EE}"
并且只是將第一部分更改為新的diretory,例如:
Impl\Shani.Commands.Impl\Shani.Commands.Impl.csproj
當(dāng)然不要忘記將整個項(xiàng)目移動到該目錄
玩得開心。

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個贊
這在VS 2015中是直截了當(dāng)?shù)?/strong>(可能適用于舊版本)
在解決方案資源管理器中,右鍵單擊
Main solution > Rename
在解決方案資源管理器中,右鍵單擊
project (under solution) > Rename
在解決方案資源管理器中,雙擊或右鍵單擊
Properties >
轉(zhuǎn)到應(yīng)用程序選項(xiàng)卡,重命名Assembly name
并Default namespace
匹配。如果您還想重命名命名空間,請打開一個類文件。右鍵單擊
namespace > Rename...
它應(yīng)搜索并替換整個項(xiàng)目中對命名空間的所有引用。關(guān)閉項(xiàng)目>重命名
project folder
。.sln
在記事本中編輯文件,更改cjproj的路徑。即fu\bar.csproj --> bar\bar.csproj
添加回答
舉報(bào)