Megosztás a következőn keresztül:


Első lépések

Platformfüggetlen célzás

A .NET Standard és a többhelyes célzás használata platformfüggetlen kódtárak létrehozásához. A .NET sok helyen fut, és a jó .NET-kódtáraknak törekednie kell arra, hogy a lehető legtöbb platformot és fejlesztőt támogassák.

Erős elnevezés

Ismerje meg az erős elnevezést, valamint annak előnyeit és hátrányait. A .NET-kódtárak erős elnevezése lehetővé teszi, hogy a legtöbb fejlesztő használja, és ajánlott eljárás.

NuGet- és nyílt forráskódú kódtárak

A legjobb módja annak, hogy NuGet-csomagokat hozzon létre nyílt forráskódú .NET-kódtárakhoz, beleértve a NuGet.org nyilvánosan közzétett összes csomag ajánlott metaadatait is.

Függőségek

A NuGet megkönnyíti a meglévő csomagok használatát .NET-kódtárak létrehozásakor. Ismerje meg a NuGet-függőségek gyakori súrlódási forrásait és azok elkerülésének módját.

A Source Link egy nagyszerű eszköz, amellyel a .NET-kódtár felhasználói hibakeresés közben léphetnek a forráskódba. Ez a cikk áttekintést nyújt arról, hogy mi a forráshivatkozás, és miért érdemes használni.

Közzétételi

Bár NuGet.org a legszélesebb körben ismert és leggyakrabban használt adattár, számos helyen közzéteheti a NuGet-csomagokat. Ismerje meg a különböző elérhető NuGet-csomagtárakat, valamint a .NET-kódtárak közzétételének ajánlott biztonsági eljárásait.

Verziószámozás

A jó .NET-kódtárak idővel fejlődnek, funkciókkal bővülnek, kijavítják a hibákat, és javítják a teljesítményt a későbbi kiadásokban. Ismerje meg a különböző verziószámokat, és hogyan kommunikálhat a fejlesztőkkel a kompatibilitástörő változásokról.

Kompatibilitástörő változások

Fontos, hogy a .NET-kódtárak egyensúlyt találjanak a meglévő felhasználók stabilitása és a jövő innovációja között. Ismerje meg az új funkciók hozzáadására vonatkozó különböző kompatibilitástörő módosításokat és stratégiákat a visszamenőleges kompatibilitás fenntartása mellett.