我目前重命名項目文件夾的解決方案是: spa
有沒有更好的方法? code
使用TFS時,步驟2其實是重命名源控件中的文件夾,而後在從新打開解決方案以前獲取最新信息。 資源
更改文件夾名稱後,在記事本中打開.sln文件並將路徑更改成新路徑。 io
夥計,我有沒有掙扎過這個。 遺憾的是,Visual Studio中沒有單擊解決方案,可是若是您正在運行Visual Studio 2012而且您的項目受Team Foundation Server的源代碼控制,那麼我能夠在保留源歷史記錄的同時使用它: 編譯
(請務必閱讀下面的@ mjv評論,由於他指出你能夠跳過步驟5-10) 模板
上面的指南對我有用。 若是它不適合您,請嘗試徹底刪除本地解決方案,並刪除工做區中的文件夾映射。 重啓Visual Studio以防萬一。 確保您確實從計算機中刪除了整個解決方案。 如今閱讀解決方案映射到您的工做區並獲取最新版本。 如今嘗試上面的步驟。 若是在執行上述步驟時出現問題,則一樣適用。 只需在本地刪除您的解決方案並獲取最新的源代碼,您就可使用乾淨的平板。 命名空間
若是您仍然遇到問題,請確保在嘗試上述步驟以前未在解決方案文件中手動更改任何內容,或嘗試其餘「技巧」。 若是您更改了某些內容並將其簽入,則可能須要考慮在開始搞亂項目重命名以前進行回滾。 技巧
固然,您還須要在解決方案資源管理器中重命名項目自己。 您能夠在上述步驟以前執行此操做,但在這種狀況下,請確保在應用上述步驟以前簽入該更改。 您也能夠在之後執行此操做,但請確保首先執行上述全部步驟,並在嘗試在解決方案資源管理器中重命名項目名稱以前檢入更改。 我不建議嘗試將上述步驟與解決方案資源管理器中項目名稱的重命名混合使用。 它可能會工做,但我建議在2個單獨的變動集中進行。 引用
當必須建立新項目時,會出現相似問題,而且您須要與項目名稱不一樣的項目文件夾名稱。 二進制
建立新項目時,它將存儲在
./path/to/pro/ject/YourProject/YourProject.**proj
咱們假設你想直接在ject
文件夾中:
./path/to/pro/ject/YourProject.**proj
我完成此任務的解決方法是建立項目,並將路徑的最後一部分做爲其名稱,以便它不會建立其餘目錄:
./path/to/pro/ject/ject.**proj
如今,當您從Visual Studio中重命名項目時,無需離開VS便可實現目標:
./path/to/pro/ject/YourProject.**proj
這種方法的缺點是你必須調整默認命名空間和輸出二進制文件的名稱,而且必須更新項目模板中包含的全部文件中的命名空間。
目前,沒有。 實際上,您能夠單擊已損壞的項目節點,而後在屬性窗格中查找屬性「路徑」,而後單擊小瀏覽圖標並選擇新路徑。
瞧:)