最近的一個大專案剛好有機會重新打造基礎建設,於是便將常用與各種擴充功能做成套件發佈到內部的 NuGet 儲存庫,但有一個問題是因為套件上傳後就不應該再重新佈署同一個版本,如果新的套件開發初期有頻繁的設計變更會經常引發 breaking change,造成版本號增加的很快,即便不是設計變更,一有小 bug 或是小變更就急著跑流程發新版也是很浪費時間。
所以就有了一個想法,如果能在本機上建立 NuGet 套件儲存庫,這樣就能先在本機上試用確認設計適當且品質夠好,再將正式版發佈到真正的 NuGet 儲存庫上。