3 回答

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

TA貢獻1875條經驗 獲得超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
當然不要忘記將整個項目移動到該目錄
玩得開心。

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