Nuget használat - mintegy
Ma szeretnék beszélni a használatát NuGet. Ön valószínűleg már hallott valamit erről a külső ellenőrzési rendszer függőségeket. A közelmúltban, a rendszer növekszik és egyre több fejlesztő módjuk rendszer göngyölő forgalmazás NuGet.
Tehát NuGet - ez kezelteti függőségek harmadik fél könyvtárak. Ezzel az eszközzel lehet telepíteni, frissíteni vagy eltávolítani függőségeket a projekthez nagy könnyedén. Alkalmazható mind az asztali programok, valamint az interneten. Különösen akkor, ha telepíti a CMS Orchard, ő félig húzta összeállítások, ha telepítve van, függetlenül a csomag könyvtárban. Vannak példák NuGet a Silverlight.
A tanulmány anyagok NuGet, alap + jár elérhetőségét a megosztott könyvtárakat a projektek. Feltételes ellenfelek NuGet, vagy ellenzi azt kérdezi, miért van szükség NuGet annak megosztott könyvtárakat, ha lehet külső SVN és más hasonló darabok verziókövető rendszerek? Ie Akkor nézze meg a stabil ágba forrást.
NuGet fejlesztők eleget, hogy
- nem kell ellenőrizni, hogy a hozzáférést a verziókövető rendszer,
- a forráskód nem jelenik meg, hogy más csoportok,
- nem szükséges, hogy figyelemmel kíséri és váltani más ellenőrzési kézikönyv (érdemes ugrani a kiadás ága, több ranyuyu, vagy van utalva felülvizsgálatát a csomagtartóban)
Jó profik. Különösen most, hogy a kedvenc könyvtár nem vész között tárolók és projektek.

Eszközök> Könyvtár Package Manager> Add Library csomag Tájékoztató ...
NuGet csomagkezelő néz ki, elég ismerős, ha már használta a vezetője kiegészítéseket a stúdióban is.

Minden ugyanúgy. A rendelkezésre álló csomagok listáját, egy rövid leírást a elosztását a csomagot. Online harmonika lapon az összes rendelkezésre álló helyeket találhatók NuGet csomagokat. Most csak egy hivatalos forrás, de könnyen hozzá egy helyi mappa, hálózati mappa, saját hálózati NuGet csomag lerakat.
Csomagok telepítésére és frissítésére, felháborítóan egyszerű - csak kattintson a Install \ Update gombra elosztása a csomagot a listából.
Egy kicsit érdemes megemlíteni a keresésének csomagokat. Én a stúdióban Keresés időközönként eltűnik, és azt használja a keresési nuget.org hivatalos honlapján. Abban a pillanatban, benne 958 csomagokat. A keresési és telepítési konzolon keresztül írják le az alábbiakban.
Minden fellépés lehet tenni a konzolból, a csomagkezelő, amely akkor jelenik meg a NuGet a stúdióban.

Végrehajtott intézkedések a konzol egy különleges projekt, amelyet kiválasztott DefaultProject. A screenshot kiválasztott WindowsFormsApplication1, és az összes csomagot, hogy én is rámutatnak, hogy a konzol kell telepíteni ehhez a projekthez, ha a projekt nem jelezzük.
Jeleníti meg a teljes listát a rendelkezésre álló szövetségek a konzol nem túl kényelmes, így jobb, hogy megtalálja azt a honlapon előre. Például aki StructureMap projekt. Menj a hivatalos honlapján, és keresés név. Ennek eredményeként a keresési akkor valószínűleg kap egy hasonló oldal a következő:

telepítőcsomagjaira
Itt leírja a végrehajtandó parancsot a csomag telepítéséhez. Másolja a szöveget, és illessze be a konzolt.


A konzol láthatjuk, milyen csomagokat hoztak létre, és milyen sikerrel. A telepítés után, akkor látni fogja, hogy az új elem packages.config között jelent meg a fájlokat a projekt. Ez a fájl határozza meg, melyik csomagok telepítése és melyik verzió. Általános nézet a fájl a következő:
Sajnos lehetetlen meghatározni a csomag hozzáadásával számú projekt integráció. Gyakori telepítési szintaxis a következő:
Install-csomag [-ID]
A csomagokat le a root könyvtárba szoftvermegoldások a csomagokban mappában, így biztos, hogy add meg a verziókezelő rendszer.

És a konzolból. frissíteni és törölni műveletek végezhetők ugyanabban a két módon. A csomagkezelő minden kristálytiszta, a konzol minden egy kicsit bonyolultabb, de sokkal rugalmasabb.
Az alapvető parancsok dolgozni a konzolon:
Package - Ez a parancs kilistázza az összes telepített csomagok a kijelölt „alapértelmezett” projekt.
Id Verzió Leírás
- --- ----
structuremap 2.6.2 StructureMap egy függőségi Injection / Inversion of Control eszköz Net, hogy lehet használni, hogy javítsa az építészeti adottságok egy tárgy ori ...
Frissítőcsomag - ezzel a paranccsal végre a frissítés telepített csomagot. Ha frissíteni a függőségeket a „default” projekt, meg kell írni