如何從Visual Studio中重命名項目文件夾?

我目前重命名項目文件夾的解決方案是: spa

  • 從解決方案中刪除項目。
  • 在Visual Studio外重命名該文件夾。
  • 將項目從新添加到解決方案中。

有沒有更好的方法? code


#1樓

使用TFS時,步驟2其實是重命名源控件中的文件夾,而後在從新打開解決方案以前獲取最新信息。 資源


#2樓

更改文件夾名稱後,在記事本中打開.sln文件並將路徑更改成新路徑。 io


#3樓

夥計,我有沒有掙扎過這個。 遺憾的是,Visual Studio中沒有單擊解決方案,可是若是您正在運行Visual Studio 2012而且您的項目受Team Foundation Server的源代碼控制,那麼我能夠在保留源歷史記錄的同時使用它: 編譯

(請務必閱讀下面的@ mjv評論,由於他指出你能夠跳過步驟5-10) 模板

  1. 確保您已簽入全部更改,所以您沒有待處理的更改。
  2. 經過右鍵單擊並選擇「 刪除」 ,從解決方案中刪除項目。
  3. 如今,在Windows資源管理器中,重命名項目文件夾。
  4. 返回Visual Studio,在解決方案資源管理器中,右鍵單擊解決方案,而後選擇添加 - > 現有項目 。 選擇在步驟2中刪除的項目的項目文件,該項目文件應位於重命名的文件夾中。
  5. 如今項目又回到瞭解決方案中,但項目彷佛沒有添加到源代碼管理中。 要解決此問題,請打開Source Control Explorer。
  6. 在源代碼管理資源管理器中找到與您在步驟3中重命名的磁盤上的項目文件夾對應的項目文件夾。
  7. 在源代碼管理資源管理器中重命名該文件夾,所以它與磁盤上的項目文件夾具備相同的名稱。
  8. 如今來看看您的待定更改。 您應該對項目文件夾中的解決方案文件和重命名操做進行更改。
  9. 進行重建並確保一切正確編譯。 若是您對重命名的項目有項目間引用,則須要將它們再次添加到引用它的各個項目中。
  10. 你如今應該所有搞定。 去檢查一切。

上面的指南對我有用。 若是它不適合您,請嘗試徹底刪除本地解決方案,並刪除工做區中的文件夾映射。 重啓Visual Studio以防萬一。 確保您確實從計算機中刪除了整個解決方案。 如今閱讀解決方案映射到您的工做區並獲取最新版本。 如今嘗試上面的步驟。 若是在執行上述步驟時出現問題,則一樣適用。 只需在本地刪除您的解決方案並獲取最新的源代碼,您就可使用乾淨的平板。 命名空間

若是您仍然遇到問題,請確保在嘗試上述步驟以前未在解決方案文件中手動更改任何內容,或嘗試其餘「技巧」。 若是您更改了某些內容並將其簽入,則可能須要考慮在開始搞亂項目重命名以前進行回滾。 技巧

固然,您還須要在解決方案資源管理器中重命名項目自己。 您能夠在上述步驟以前執行此操做,但在這種狀況下,請確保在應用上述步驟以前簽入該更改。 您也能夠在之後執行此操做,但請確保首先執行上述全部步驟,並在嘗試在解決方案資源管理器中重命名項目名稱以前檢入更改。 我不建議嘗試將上述步驟與解決方案資源管理器中項目名稱的重命名混合使用。 它可能會工做,但我建議在2個單獨的變動集中進行。 引用


#4樓

當必須建立新項目時,會出現相似問題,而且您須要與項目名稱不一樣的項目文件夾名稱。 二進制

建立新項目時,它將存儲在

./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

這種方法的缺點是你必須調整默認命名空間和輸出二進制文件的名稱,而且必須更新項目模板中包含的全部文件中的命名空間。


#5樓

目前,沒有。 實際上,您能夠單擊已損壞的項目節點,而後在屬性窗格中查找屬性「路徑」,而後單擊小瀏覽圖標並選擇新路徑。

瞧:)

相關文章
相關標籤/搜索