Dokan Library - Segítség a multi -pllatform projektek fejlesztésében

Dokan Library - Segítség a multi -pllatform projektek fejlesztésében

A szoftverek fejlesztésekor a felhasználónak szimulálnia kell más operációs rendszerek fájlrendszereit. Ilyen módon létrehozhat egy programot a Windows -ban, és tesztelheti annak teljesítményét a Linux, MacOS, BSD Systems környezetében. A Dokan könyvtár könyvtárának egyszerűsítésének egyszerűsítése.

Tekintse át a Dokan Library -t

A Dokan Library legfontosabb előnye, hogy támogatja a feladatok elvégzését a Windows Nucleus szintjén. De ez szintén hátrány: a könyvtárnak be kell telepítenie a fordított illesztőprogramot (és a helytelen szoftverek megválasztása kék képernyőhöz vezethet az operációs rendszer betöltési szakaszában). A virtuális lemezek kapcsolatát az SSH protokollon keresztül hajtják végre. A fájlrendszerük nem számít, mivel a Dokan a bejövő kéréseket azokra alakítja, amelyek megértik a Windows Core -t, amely lehetővé teszi a nem támogatott fájlrendszerek emulálását, vagy teljes mértékben létrehozni a sajátját. Ez egyfajta analóg a Linux rendszerekben használt biztosítékból.

Mire a Dokan könyvtár, és milyen program: a hibakeresés és a különböző operációs rendszer által körülvett teljesítmény ellenőrzése során a könyvtárat leggyakrabban használják. Ez nem egy külön alkalmazás a GUI felületével, hanem a Visual Studio Fejlesztési Környezetvédelmi Környezeti Rendszer -végrehajtó Fájlok sorozata. A könyvtár a forráskód és az Exe-telepítő formájában letölthető a megfelelő GitHub ágból. A jövőben telepíteni kell a Visual Studio jelenlegi verzióját, a NUGET Package Manager -t, és importálni kell a megfelelő könyvtárat ebből a csomagkezelőből (ott van Dokannet).

Kezdetben a projektet fejlesztették ki, és 2011 -ig egy bizonyos Hiroki Asakawa támogatta. Az ő által létrehozott utolsó nyilvános változat 0.6.0. 2014 -ig a GitHub közösség részt vett a fejlesztéssel és a támogatással (a forráskód nyitva van, az LGPL és a MIT licencek alatt közzétett).

Dokan Library - Problémák a használat során

A doan használatakor felmerülő fő problémák a következők:

  1. Gyenge kompatibilitás friss keretek használatakor .NET Framework. A gyakorlat azt mutatja, hogy a legjobb használni a 4 -et.5.2 A Liberi 1. verziójával.2.0.1000. A Dokan Library 0 aktuális verziója.A 0-béta1 kiegyenlíti ezt a hátrányt, de ezt még mindig tesztnek tekintik. Tehát új projektek létrehozásakor ajánlott használni .Pontosan 4 nettó keretrendszer.5.2.
  2. Nehéz a sofőr kiválasztása. És ha ezt helytelenül hajtják végre, akkor a Visual Studio (vagy akár az operációs rendszer betöltése) elindítása kritikus hibával (Blue Death Screen) ér véget. Az összes releváns járművezető listája (bővítéssel .Sys és az összeállítás forráskódjának formájában) elérhető a github -on.
  3. Amikor a könyvtár deinstal, a végrehajtó rendszerfájlok egy része a Windows -ban marad. Nem zavarják az operációs rendszer normál működését, de más verziók telepítésekor az Addan hibákat okozhat (összeomlás, amikor megpróbálja hozzáadni a könyvtárat a Visual Studio csomagkezelőn keresztül). Hasonló viselkedés figyelhető meg, amikor a liberi -ből való áttérés.6.0 az 1. verzióhoz.2.0.
  4. Az integrált GUI az ENCFSW fájlon keresztül indult.Exe, kevés funkcionalitással rendelkezik. Ezért a Visual Studio -val való együttműködés nélkül nehéz elsajátítani a könyvtár munkáját.

Hogyan lehet eltávolítani Dokanot

Az eltávolításhoz egy klasszikus deinstal biztosítja, hogy a telepítési mappába másoljon. De még a befejezése után is a vezető marad a rendszerben, ami hibákat okozhat más könyvtárak telepítésekor, amelyek a fájlrendszer munkáját a mag szintjén emulálják. Mielőtt manuálisan eltávolítja őket a System32 - illesztőprogram -mappából (Windows -ban), ajánlott a korábban integrált kulcsok nyilvántartásának tisztítására (a CCleaner segítségével végrehajtható). Természetesen a felhasználónak rendelkeznie kell adminisztrátori jogokkal ehhez. Azt is javasoljuk, hogy zárja ki a könyvtárat a Visual Studio -ból a Nuget Package Manager vagy más használt csomagkezelőn keresztül.

Tehát a Dokan Library egy könyvtár, amely lehetővé teszi a Windows munkáját, valamint az eredetileg nem támogatott fájlrendszerek használatát, emulálását vagy akár létrehozását (például ext4, BTRFS). A forráskód nyitva van, a githubon közzétett. Ha tapasztalata volt a Dokan Library használatában, kérjük, hogy mondjon el róla, valamint a könyvtár előnyei, hibái, problémák, amelyekkel a munka során szembesülnie kellett.