A Windows.Storage névtér lehetővé teszi az eszközön tárolt fájlok és mappák elérését. Ha problémákat tapasztal ezzel a névtérrel, annak valószínűleg az az oka, hogy nincs megfelelően regisztrálva. Ebben a cikkben bemutatjuk, hogyan javíthatja ki a problémát, hogy újra hozzáférhessen fájljaihoz és mappáihoz. Először nyissa meg a Rendszerleíróadatbázis-szerkesztőt a Windows billentyű + R megnyomásával, majd írja be a „regedit” parancsot, és nyomja meg az Enter billentyűt. Ezután lépjen a következő kulcsra: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerDesktopNameSpace Ha nem látja a NameSpace kulcsot, létre kell hoznia azt. Ehhez kattintson a jobb gombbal az Explorer billentyűre, és válassza az Új > Kulcs menüpontot. Nevezze el az új kulcsot „NameSpace”-nek. Miután navigált a NameSpace kulcshoz, kattintson rá jobb gombbal, és válassza az Új > Kulcs menüpontot. Nevezze el az új kulcsot {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}. Most kattintson duplán az (Alapértelmezett) értékre, és írja be a következő értéket: @%SystemRoot%system32shell32.dll,-8964 Kattintson az OK gombra a módosítások mentéséhez. Indítsa újra a számítógépet, és a Windows.Storage névtérnek megfelelően regisztrálva kell lennie.
Ha használ vizuális Stúdió Windows 11 vagy Windows 10 rendszerű gépén, miközben egy hordozható könyvtári osztályprojekten dolgozik, hibaüzenet jelenhet meg, amely szerint A Windows.Storage névtér nem található . Ebben a bejegyzésben a hibára leginkább alkalmazható javításokat kínáljuk.
Kezdőknek, Windows.Storage névtér a Windows API-k készlete, amely osztályokat kínál a fájlok, mappák és alkalmazásbeállítások kezelésére, és meg kell jegyezni, hogy System.Windows.Storage nem ugyanaz. Ha a hibaüzenet a System.Windows.Storage (a .NET része és a WPF gyökér névtere) feliratot jelzi, az eltér a Windows.Storage-tól (a WinRT gyökér névtere, az UWP-alkalmazások fő API-ja). A következő okok miatt azonban előfordulhat, hogy a jelen hibával találkozhat.
canon mx490 egy másik számítógép használja a nyomtatót
- Egy bizonyos DLL fájl hiányzik a rendszerből.
- Érvénytelen változó deklaráció.
- Helytelenül használja az objektumböngészőt.
- Nem a megfelelő csomagra mutató hivatkozást adtál meg.
A Windows.Storage névtér nem található
Ha megkapja A Windows.Storage névtér nem található hibaüzenetet küld, amikor egy Portable Library osztályprojekten dolgozik a Visual Studio programban Windows 11/10 rendszerű gépen, az alábbi javasolt javítások segíteni fognak a probléma megoldásában a rendszeren.
- Deklaráljon globálisan egy változót a kódban
- Használja megfelelően a Visual Studio objektumböngészőt
- Manuálisan adja hozzá a System.Runtime.WindowsRuntime.dll fájlt a projekthez.
Vessünk egy pillantást ezeknek a javításoknak a leírására. A folytatás előtt, hogy kizárja a hiányzó DLL-fájl lehetőségét, érdemes újra regisztrálnia az összes DLL-fájlt a rendszeren. Ha azonosítani tudja a hiányzó DLL fájlt (ebben az esetben System.Runtime.WindowsRuntime.dll ), feltéve, hogy be van építve a Windows operációs rendszerbe, megnyithatja a Winbindexet, letöltheti a fájl friss másolatát, és pontosan ugyanabba a mappába helyezheti, mint az eredeti.
hajlítási irány
1] Deklarálja globálisan a változót a kódban
Ez egy gyakori hiba, amit a programozók gyakran elkövetnek, vagy valószínűleg utólag visszagondolva. Amikor A Windows.Storage névtér nem található hiba, amelyet a PC Visual Studio programjában találhat; változót kell deklarálnod Windows.Storage.ApplicationData globális változóként a számítógépen. Ehhez írja be az alábbi sort a kódjába, és futtassa az összes tesztet a buildtel.
|_+_|
Ha a hiba továbbra is fennáll, használhatja a globális objektumböngészőt a következő javításban leírtak szerint.
2] Használja megfelelően a Visual Studio objektumböngészőt.
iexplore exe kapcsolók
Alapértelmezés szerint az Object Browser a következőre van állítva Minden alkatrész , ezért meg kell győződnie arról, hogy megfelelően használja az objektumböngészőt. Csináld a következőt:
- Töltse be az összeállítást a Visual Studióba.
- Következő kattintson a gombra Kedves a menü lapról.
- Választ Objektumböngésző menüből. Ezenkívül rákattinthat a gombra Ctrl+Alt+J billentyűkombináció.
- Következő telepítés Tallózás Nak nek Minden alkatrész a legördülő listából.
- Most a letölthető összetevők széles listájából válassza ki a kívántat Összetevő .
- Következő kattintson a gombra Hozzáadás a kiválasztott projekt hivatkozásaihoz ikont az Objektumböngészőben, hogy hozzáadja a kódhoz.
- Ismételje meg a fenti lépéseket, ha bármilyen más referenciaobjektumot szeretne egyszerűen hozzáadni a projektkönyvtárhoz.
3] Manuális hozzáadása System.Runtime.WindowsRuntime.dll fájl a projektjéhez
Hibát okozhat a nézetben, ha nem adott hozzá hivatkozást a megfelelő csomaghoz. Ebben az esetben a probléma kijavításához manuálisan is hozzáadhatja a System.Runtime.WindowsRuntime.dll fájlt a projekthez a következőképpen:
- Nyissa meg a Visual Studio-t.
- Menj Megoldás kereső .
- Következő jobb klikk Hivatkozások .
- Választ Link hozzáadása a helyi menüből.
- A Linkkezelő bal oldalán kattintson a gombra Tallózás lapon
- Következő kattintson a gombra Tallózás gombot az ablak jobb oldalán, és navigáljon a következő könyvtár elérési útjára:
- Helyben válasszon Minden fájl a legördülő listából.
- Most keresse meg és válassza ki System.Runtime.WindowsRuntime.dll fájlt.
- Végül kattintson a gombra Hozzáadás gombot a DLL fájl hozzáadásához a projekthez.
Ez minden!
Most olvass : Az IntelliSense nem működik a VS Code-ban
hogyan lehet kikapcsolni a proxyt krómban
Mit csinál a Windows Storage DLL?
A Windows.Storage DLL fájl, más néven Microsoft WinRT Storage API, általában a Microsoft Windows operációs rendszerhez kapcsolódik. Ez egy fontos összetevő, amely biztosítja a Windows programok megfelelő működését. Lényegében DLL-fájlok szükségesek egy program futtatásához, bár nem gyakran használják szerkesztői fájlként. Mindenesetre, ha a DLL fájl sérült vagy hiányzik a rendszerből, előfordulhat, hogy a DLL fájl hiányzik hibaüzenetet kap.
Hogyan kell használni a Windows tárhelyet?
A Windows 11/10 rendszerben, ha be van állítva vagy konfigurálva, a Storage Spaces általában két másolatot tárol az adatokból, így ha az egyik meghajtó meghibásodik, akkor is megmarad az adatok sértetlen másolata. Így a tárterületek segítségével két vagy több meghajtót csoportosíthat egy tárolókészletbe, majd a készletből származó kapacitást virtuális meghajtók létrehozására használhatja. raktárak .