按讚 Follow最新的學習趨勢

C# Project Template 快速開發

下一節: 安裝 Visual Stud...

  • 將dll 包裝成Nught,要使用 Power Commands (到擴充功能與更新裡面安裝 Open Command Line),Open Command Prompt

  • NuGet CLI工具無法執行,到VS資料夾,開啟 Developer Command Prompt for VS 2015 檔案路徑,再開啟 Developer Command Prompt for VS 2015 內容/捷徑/目標 VsDevCmd.bat 路徑複製出來,並使用工作管理員全縣的notepad++開啟此bat檔。

  • 在 VsDevCmd.bat 最底下加入 NuGet CLI 的路徑(在最後一個exit /B 0 上一行打 @set path=%path%;C:\Users\PC-050\.nuget\packages;)。我試不出來,我直接到系統變輸加入nuget.exe路徑。

  • 在cmd line 輸入 nuget 執行成功後,輸入nuget spec。會產生一個 專案名.nuspec ,點選右鍵加入專案。

  • nuspec 檔裡面的 projectUrl 是指GeitHub連結,沒用可刪除。

  • 編譯完 nuspec 檔後,在cmd執行 nuget pack

  • 如果沒有nuget.exe,我是先到 https://docs.microsoft.com/zh-tw/nuget/install-nuget-client-tools#cli-tools 下載 4.7.0

為什麼要製作Project Template?

  1. 為什麼會有本課程呢?
  2. 如果您已經有多年的專案開發的經驗,但是您每次建立一個新的 Project 時,就得要重新 References 相關的參考、或者是重複的安裝相關的 nuget 套件、又或者是 COPY 一些每個專案都會共用的程式碼 (比如:Common Utility/Business Logic/DataAccess Layer 等等) 如果有以上這些情況,那麼您可以考慮將您現有的程式碼資產包裝成 C# Project Templates
  3. 如何將現有共用程式碼 DLL 或 類別庫 專案 包裝成 NuGet Package?
  4. 什麼是 Visual Studio C# Project Template?
  5. 製作範本精靈可以達到什麼好處?
  • 一致性的開發規範 - Coding Standard (Programming Rule)

  • 開發更一致化、容易標準化

  • 加快開發的效率 - 避免重複造輪子

  • 減低人為的錯誤率

  • 保障程式碼品質 (搭配 UnitTest & Code Review)

  • 讓程式碼更容易交接、維護、與重用

  • 經由以上幾點,達到加速開發的優點

NT$ 1800 購買課程

3小時10分

100 %

18 支影片

HiSKIO 課程保障

學習更豐富、更深入的課程內容。 一次付費,永久上課。 課程、教材更新,無須另外付費。 線上問答。老師、HiSKIO共同為您解惑。 隨時、隨地、任何裝置進行學習。