Szerelvényhivatkozásokkal kapcsolatos hibák és figyelmeztetések elhárítása
- CS0012: A "type" típus olyan szerelvényben van definiálva, amely nem hivatkozik rá. Hozzá kell adnia egy hivatkozást a szerelvény "szerelvényéhez".
- CS0234: A névtér típusa vagy névtérneve nem létezik a névtérben (hiányzik egy szerelvényhivatkozás?)
- CS0246: A típus vagy a névtér neve nem található (hiányzik egy használt irányelv vagy szerelvényhivatkozás?)
- CS0400: A típus vagy a névtér neve nem található a globális névtérben (hiányzik egy szerelvényhivatkozás?)
- CS0735: Az attribútum argumentumaként TypeForwardedToAttribute megadott típus érvénytelen.
- CS1068: A típusnév nem található a globális névtérben. Ez a típus egy másik szerelvénynek lett továbbítva. Fontolja meg egy hivatkozás hozzáadását az adott szerelvényhez.
- CS1069: A típusnév nem található a névtérben. Ez a típus egy másik szerelvénynek lett továbbítva. Fontolja meg egy hivatkozás hozzáadását az adott szerelvényhez.
- CS1070: A típusnév nem található. Ez a típus egy másik szerelvénynek lett továbbítva. Fontolja meg egy hivatkozás hozzáadását az adott szerelvényhez.
- CS1704: Már importáltunk egy ugyanilyen egyszerű nevű szerelvényt. Távolítsa el az egyik hivatkozást, vagy írja alá őket egymás mellett való engedélyezéshez.
- CS1714: Az ilyen típusú alaposztály vagy illesztő nem oldható fel, vagy érvénytelen.
- CS1760: Több szerelvény ugyanarra a metaadatra hivatkozik, de csak egy csatolt hivatkozás (a /link beállítással van megadva); fontolja meg az egyik hivatkozás eltávolítását.
- CS7008: A szerelvény neve fenntartott, és nem használható hivatkozásként egy interaktív munkamenetben.
- CS7068: A szerelvényben definiált típusjogcímek hivatkozása, de nincs definiálva a forrásban vagy a hozzáadott modulokban.
- CS7069: Hivatkozás egy másik szerelvényben definiált típusjogcímre, de nem található.
- CS7071: A szerelvényhivatkozás érvénytelen, és nem oldható fel.
- CS7079: A típus egy olyan modulban van definiálva, amely nem lett hozzáadva. Hozzá kell adnia a modult.
- CS8090: Hiba történt egy hivatkozott szerelvényben.
- CS8203: Érvénytelen szerelvénynév.
Ezenkívül a cikk a következő figyelmeztetéseket tartalmazza:
- CS1683: A "Típusnév" típusú jogcímre való hivatkozás ebben a szerelvényben van definiálva, de nincs definiálva a forrásban vagy a hozzáadott modulokban.
Hiányzó hivatkozások
Az alábbi hibák és figyelmeztetések azt jelzik, hogy hiányzik egy szerelvényhivatkozás:
- CS0012: A "type" típus olyan szerelvényben van definiálva, amely nem hivatkozik rá. Hozzá kell adnia egy hivatkozást a szerelvény "szerelvényéhez".
- CS0234: A névtér típusa vagy névtérneve nem létezik a névtérben (hiányzik egy szerelvényhivatkozás?)
- CS0246: A típus vagy a névtér neve nem található (hiányzik egy használt irányelv vagy szerelvényhivatkozás?)
Ezek a fordítóhibák az alábbi problémák egyikét jelzik a kódban:
- A projekt nem hivatkozik a szükséges szerelvényre. A hiba elhárításához adjon hozzá egy hivatkozást a szükséges szerelvényhez.
- Elgépelte egy típus nevét. Ellenőrizze a típus nevét.
- Olyan változónevet használt, amelyben a várt név System.Type szerepel, például az operátorban vagy az
is
typeof
operátorban. - A globális hatókör operátorát () akkor használta,
::
ha a típus nem szerepel a globális névtérben.
Típustovábbítás
- CS1068: A típusnév nem található a globális névtérben. Ez a típus egy másik szerelvénynek lett továbbítva. Fontolja meg egy hivatkozás hozzáadását az adott szerelvényhez.
- CS1069: A típusnév nem található a névtérben. Ez a típus egy másik szerelvénynek lett továbbítva. Fontolja meg egy hivatkozás hozzáadását az adott szerelvényhez.
- CS1070: A típusnév nem található. Ez a típus egy másik szerelvénynek lett továbbítva. Fontolja meg egy hivatkozás hozzáadását az adott szerelvényhez.
Ezek a hibák olyan hibát jeleznek, amely egy másik szerelvényre továbbított típusra hivatkozik. A hibák elhárításához adjon hozzá egy hivatkozást a hibaüzenetben jelzett szerelvényre.
Ismétlődő hivatkozások
A következő hibák ismétlődő szerelvényhivatkozást jeleznek:
- CS1704: Már importáltunk egy ugyanilyen egyszerű nevű szerelvényt. Távolítsa el az egyik hivatkozást, vagy írja alá őket egymás mellett való engedélyezéshez.
- CS1760: Több szerelvény ugyanarra a metaadatra hivatkozik, de csak egy csatolt hivatkozás (a /link beállítással van megadva); fontolja meg az egyik hivatkozás eltávolítását.
A hibák kijavításához vagy el kell távolítania az egyik hivatkozást, vagy meg kell oldania a duplikációt. A duplikáció okai a következők:
- Több aláíratlan szerelvénynek ugyanaz a neve.
- A projekt ugyanannak a szerelvénynek több verziójára hivatkozik.
Érvénytelen szerelvényhivatkozás
A következő hibák azt jelzik, hogy egy szerelvényhivatkozás érvénytelen:
- CS7008: A szerelvény neve fenntartott, és nem használható hivatkozásként egy interaktív munkamenetben.
- CS7069: Hivatkozás egy másik szerelvényben definiált típusjogcímre, de nem található.
- CS7071: A szerelvényhivatkozás érvénytelen, és nem oldható fel.
- CS7079: A típus egy olyan modulban van definiálva, amely nem lett hozzáadva. Hozzá kell adnia a modult.
- CS8090: Hiba történt egy hivatkozott szerelvényben.
- CS8203: Érvénytelen szerelvénynév.
A következő figyelmeztetés érvénytelen referencia-szerelvényt is jelez:
- CS1683: A "Típusnév" típusú jogcímre való hivatkozás ebben a szerelvényben van definiálva, de nem a forrásban vagy a hozzáadott modulokban van definiálva
Ellenőrizze, hogy a szerelvény neve helyesen van-e beírva. Előfordulhat, hogy a hivatkozott szerelvényfájl érvénytelen.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: