Megosztás a következőn keresztül:


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:

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.