什麼是最快/最簡單的方法?我不想重新創建應用程序,而且我經常需要這樣做(難以爲我的項目找到一個好名字)。我一直在做的是在解決方案資源管理器中更改名稱,而不是關閉應用程序。從那裏更改應用程序所在文件夾的名稱,但是當我重新打開解決方案時,打開MVC項目時仍有問題(仍指向應用程序&的文件夾名稱)。我爲什麼不改變以防止這種情況,我可以做些什麼更好?更改Asp.net MVC應用程序名稱
1
A
回答
1
如果您始終保持名稱一致,最簡單的方法可能是使用常規文本編輯器在Visual Studio之外進行全局文本文件搜索和替換。這將得到您的解決方案和項目文件,常規重構將錯過的東西。
類似Notepad ++或類似的東西可以很好地工作。您可以從那裏完成您的解決方案和項目文件以及其他非代碼文件,然後從Visual Studio中全局搜索並替換您的代碼文件。
您必須手動重命名解決方案和項目文件和目錄。
我發現用文本編輯器做這件事比在Visual Studio中做所有事情都要安全,因爲你不會錯過任何像AssemblyInfo值,默認命名空間,webservice引用這樣的時髦小東西。
1
對於初學者,我只是保持應用程序的名稱相同,直到您準備好部署。
要解決您的問題,您可以右鍵單擊解決方案資源管理器窗口中的解決方案,並將其重命名爲任何您想要的。然後,無論您需要重命名的子文件夾都可以類似地完成。您還需要訪問解決方案中的任何文件並在名稱空間旁邊,您需要突出顯示舊的項目/文件夾名稱和重構。這將允許您更改整個項目中的所有參考。
下次您仍然需要重新打開解決方案,因爲項目所指向的位置已更改,因此Visual Studio不知道在哪裏查找。
1
除上述答案外。不要忘記重命名Assembly name
。
在項目上單擊鼠標右鍵進入屬性。在應用程序選項卡中,更改Assembly name
和Default namespace
。當你在一個項目中搭建一些東西時這很有用。
當我添加新的.edmx
文件時,它會得到舊的項目名稱,即使我更改了上述答案後的所有文件名。後來發現,我沒有改變assembly name.
相關問題
- 1. ASP.net MVC更改應用程序的URL
- 2. 更改web應用程序asp.net MVC
- 3. iPhone更改應用程序名稱
- 4. 應用程序名稱更改
- 5. 更改Facebook應用程序的名稱
- 6. WP7更改應用程序名稱
- 7. 更改Android應用程序的名稱
- 8. Xamarin.Forms更改Android應用程序名稱
- 9. 更改應用程序名稱
- 10. 更改Facebook應用程序名稱
- 11. 更改應用程序名稱
- 12. 更改應用程序名稱
- 13. 更改應用程序的名稱
- 14. pywinauto更改應用程序名稱
- 15. 更改應用程序名稱
- 16. 更改SSMS的應用程序名稱
- 17. Asp.Net MVC - 更改錯誤類的名稱
- 18. ASP.NET MVC 5更改數據庫名稱
- 19. 更改應用程序商店應用程序名稱
- 20. 更改應用程序發佈後的應用程序名稱
- 21. 當我更改應用程序名稱時,活動名稱發生更改
- 22. ASP.NET MVC 5的web應用程序名稱空間不存在?
- 23. 在Windows安裝程序中更改應用程序名稱
- 24. 以應用程序名稱作爲應用程序名稱
- 25. 即使更改應用程序名稱和apk文件名稱後應用程序更換?
- 26. 更改AppDelegate名稱導致應用程序更新崩潰?
- 27. 更改名稱應用
- 28. 在開發過程中更改iOS應用程序的名稱
- 29. 如何更改Java應用程序的進程名稱
- 30. 在vorpal應用程序»出口«幫助文本更改應用程序名稱
您可以使用Visual Studio完成查找和替換 - 只需將它指向包含您的解決方案的文件夾,而不是使用「整個解決方案」或「當前項目」選項。真的不需要記事本++。 –