# 快速重新命名整個專案! 使用 VisualStudio 建立專案範本 Visual Studio 有一個建立專案範本的功能,可以利用匯出專案精靈,將整個專案封裝程可轉發的專案範本,方便管理。 --- ## 什麼是專案範本? 可以把現有專案封裝成一個穩定乾淨的範本,能把資料夾結構、程式邏輯、等等都包起來,假設想要節省空間,也可以不封裝從外部引用進來的package或dll,讓拿到範本的人直接從nuget拉回來。 專案範本可以分享給其他人匯入使用,可以想像一個情境 有一批開發人員,各自有專案要做,但是架構差不多,而且有一部分元件是相同的,為了希望大家使用固定的開發架構,減少切換專案的熟悉期,資深的技術主管可以把現有的專案包成一個範本,要求全體團隊開發時直接使用這個範本。同一個團隊內,連程式碼和程式架構都使用固定範本,要複製開發模式或是互相支援又更輕鬆了。 --- ## 如何匯出專案範本 匯出範本的操作十分簡單,選擇 專案> 匯出範本 , 然後跟著精靈按一按就可以存成.zip檔了 實際操作步驟如下 --- ## 下拉選單 > 專案 > 匯出範本  --- ## 選擇專案範本 下拉選單選擇專案  --- ## 輸入範本名稱(可不輸入) 這個名稱是未來在建立專案時,在 Visual Studio 視窗中可以看到的文字描述 預設會自動勾選"自動將範本會入VisualStudio",其他台電腦需要手動匯入 --- ## 輸入範本名稱範例圖片  --- ## 在方案總管按右鍵建立新專案 其實已經做完了,這時候建立新專案,就可以自己任意取名字了。新建立的專案可以獨立運作, --- ## 新增專案的圖片  --- ## 需要在其他電腦建立專案? 手動匯入專案範本的方法 前面說的方法,因為是同一台電腦,所以會自動把專案範本匯入,但如果是去一台全新的電腦,就需要手動把專案範本帶到其他電腦匯入。 匯入第一步要把前面的.zip檔放在專案範本資料夾,以2015預設的為例: %userprofile%\Documents\Visual Studio 2015\Templates\ProjectTemplates\ 後面可以接各種類型的資料夾,例如 - Visual C# - JavaScript - Visual Basic --- ## 參考資料: HOW TO:建立專案範本 [https://docs.microsoft.com/zh-tw/visualstudio/ide/how-to-create-project-templates?view=vs-2019](https://docs.microsoft.com/zh-tw/visualstudio/ide/how-to-create-project-templates?view=vs-2019) [Visual Studio]快速建立自己的project template [https://dotblogs.com.tw/hatelove/archive/2011/07/06/visual-studio-create-your-project-template.aspx](https://dotblogs.com.tw/hatelove/archive/2011/07/06/visual-studio-create-your-project-template.aspx) 建立VS2010專案項目範本 [http://blog.darkthread.net/post-2012-01-17-vs2010-item-template.aspx](http://blog.darkthread.net/post-2012-01-17-vs2010-item-template.aspx) Visual Studio 各類型範本的使用說明 [http://libraclark.blogspot.tw/2013/09/visual-studio.html](http://libraclark.blogspot.tw/2013/09/visual-studio.html) ###### tags: `程式設計`
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.