我們.NET開發(fā)會(huì)引用很多外部Nuget包,多項(xiàng)目、多個(gè)解決方案、甚至多個(gè)倉(cāng)庫(kù)。 簡(jiǎn)單的Nuget包管理,通過(guò)VS就能比較簡(jiǎn)單處理好。但復(fù)雜的場(chǎng)景呢,比如: 1.一個(gè)倉(cāng)庫(kù)里,有多個(gè)解決方案的Nuget包管理 -- 我現(xiàn)在項(xiàng)目就是這樣的,針對(duì)會(huì)議大屏的全家桶軟件集代碼倉(cāng)庫(kù)。這個(gè)倉(cāng)庫(kù)里,接近30個(gè)工具/
我們?cè)?NET開發(fā)中經(jīng)常會(huì)引用大量外部Nuget包,涉及多個(gè)項(xiàng)目、多個(gè)解決方案,甚至跨多個(gè)代碼倉(cāng)庫(kù)。
簡(jiǎn)單的Nuget包管理可以通過(guò)Visual Studio輕松處理,但是在復(fù)雜的場(chǎng)景下就會(huì)遇到問(wèn)題,比如:
1. 一個(gè)倉(cāng)庫(kù)內(nèi)包含多個(gè)解決方案的Nuget包管理 -- 比如我的項(xiàng)目,一個(gè)涉及會(huì)議大屏的全家桶軟件集的代碼倉(cāng)庫(kù)。這個(gè)倉(cāng)庫(kù)中包含近30個(gè)工具/應(yīng)用軟件:
2. 多個(gè)倉(cāng)庫(kù)、多個(gè)解決方案、多個(gè)項(xiàng)目的Nuget管理 -- 公司產(chǎn)品項(xiàng)目業(yè)務(wù)復(fù)雜,引用了大量組件(目前有53個(gè)),組件之間需要處理版本沖突,并且由于版本依賴關(guān)系需要遞增升級(jí)自身的版本號(hào)。
這些復(fù)雜場(chǎng)景會(huì)給開發(fā)人員帶來(lái)低效的代碼管理問(wèn)題。
小編推薦閱讀golang slice相關(guān)常見的性能優(yōu)化手段
閱讀連接Elasticsearch服務(wù)器的Python代碼示例
閱讀國(guó)產(chǎn)操作系統(tǒng)上實(shí)現(xiàn)RTMP推流攝像頭視頻和麥克風(fēng)聲音到流媒體服務(wù)器
閱讀使用Python讀取和導(dǎo)出NetCDF格式的多時(shí)相柵格文件
閱讀多租戶系統(tǒng)數(shù)據(jù)權(quán)限設(shè)計(jì)與RuoYi系統(tǒng)的借鑒
閱讀count(*)、count(1)哪個(gè)更快?面試必問(wèn):通宵整理的十道經(jīng)典MySQL必問(wèn)面試題
閱讀從需求分析、產(chǎn)品設(shè)計(jì)到部署交付各階段說(shuō)明
閱讀如何利用七牛云進(jìn)行數(shù)據(jù)備份和刪除
閱讀強(qiáng)化學(xué)習(xí)筆記之【ACE:Off-PolicyActor-CriticwithCausality-AwareEntropyRegularization】
閱讀使用MailKit在.NET Core中收發(fā)郵件的完整示例
閱讀WiFi基礎(chǔ)(六):天線基礎(chǔ)知識(shí)
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]
湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2024 haote.com 好特網(wǎng)