Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A csomag létrehozása azzal a lefordított kóddal (általában .NET-szerelvényekkel) kezdődik, amelyet másokkal szeretne csomagolni és megosztani, akár a nyilvános nuget.org katalógusban, akár a szervezeten belüli privát katalógusban. A csomag további fájlokat is tartalmazhat, például egy olvasófájlt, amely a csomag telepítésekor jelenik meg, és bizonyos projektfájlokra való átalakításokat is tartalmazhat.
A csomagok arra is szolgálhatnak, hogy csak tetszőleges számú más függőséget lekérjenek anélkül, hogy saját kódot tartalmaznak. Egy ilyen csomag kényelmes módja annak, hogy több független csomagból álló SDK-t szállítson. Más esetekben a csomagok csak szimbólumfájlokat (.pdb) tartalmazhatnak a hibakeresés elősegítéséhez.
Megjegyzés:
Amikor más fejlesztők számára hoz létre csomagot, fontos megérteni, hogy a munkájára építenek. Ezért a csomagok létrehozása és közzététele azt is jelenti, hogy kötelezettséget vállalunk a hibák kijavítására és más frissítésekre, vagy legalábbis a csomag nyílt forráskódúként való elérhetővé tételére, hogy mások is segíthessenek annak fenntartásában.
Bármi legyen is a helyzet, a csomag létrehozása az azonosító, a verziószám, a licenc, a szerzői jogi információk és minden más szükséges tartalom eldöntésével kezdődik. Ha elkészült, a "pack" paranccsal mindent egy fájlba .nupkg helyezhet. Ez a fájl közzétehető egy NuGet-hírcsatornában, például nuget.org.
Jótanács
A kiterjesztéssel rendelkező .nupkg NuGet-csomagok egyszerűen zip-fájlok. A csomagok tartalmának egyszerű vizsgálatához módosítsa a bővítményt .zip a szokásos módon, és bontsa ki annak tartalmát. Legyen biztos benne, hogy változtassa vissza a kiterjesztést .nupkg, mielőtt megpróbálja feltölteni a gazdagépre.
A létrehozási folyamat megismeréséhez és megértéséhez először hozzon létre egy csomagot , amely végigvezeti az összes csomagra jellemző alapvető folyamatokon.
Innen számos egyéb lehetőséget is figyelembe vehet a csomaghoz:
- A Több cél keretrendszer támogatása azt ismerteti, hogyan hozhat létre több változattal rendelkező csomagot a különböző .NET-keretrendszerekhez.
- A honosított csomagok létrehozása azt ismerteti, hogyan strukturálhat több nyelvi erőforrással rendelkező csomagot, és hogyan használhatja a különálló honosított műholdas csomagokat.
- A kiadás előtti csomagok bemutatják, hogyan lehet alfa-, béta- és rc-csomagokat kiadni azoknak az ügyfeleknek, akik érdeklődnek.
-
A forrás- és konfigurációs fájlátalakítások azt ismertetik, hogyan végezhet egyirányú token cseréket a projekthez hozzáadott fájlokban, és hogyan módosíthatja
web.configésapp.configa beállításokat, amelyeket visszavonnak a csomag eltávolításakor. - A Symbol Packages útmutatást nyújt a kódtár szimbólumainak megadásához, amelyek lehetővé teszik a felhasználók számára, hogy hibakeresés közben léphessenek be a kódba.
- A csomagok verziószámozása azt ismerteti, hogyan azonosíthatja a függőségek számára engedélyezett verziókat (a csomagból felhasznált egyéb csomagokat).
- A natív csomagok a C++-felhasználók számára készült csomagok létrehozásának folyamatát ismertetik.
- Az aláíró csomagok a digitális aláírás csomaghoz való hozzáadásának folyamatát ismertetik.
Ha ezután készen áll arra, hogy közzétegye a csomagot a nuget.org, kövesse a csomag közzététele egyszerű folyamatát.
Ha a nuget.org helyett privát hírcsatornát szeretne használni, tekintse meg az üzemeltetési csomagok áttekintését