Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
- CS0012: Het type 'type' wordt gedefinieerd in een assembly waarnaar niet wordt verwezen. U moet een verwijzing naar assembly 'assembly' toevoegen.
- CS0234: Het type of de naamruimtenaam bestaat niet in de naamruimte (ontbreekt er een assembly-verwijzing?)
- CS0246: Kan de naam van het type of de naamruimte niet worden gevonden (ontbreekt er een using-opdracht of een assembly-verwijzing?)
- CS0400: Het type of de naamruimtenaam is niet gevonden in de algemene naamruimte (ontbreekt er een assembly-verwijzing?)
- CS0735: Ongeldig type opgegeven als argument voor TypeForwardedToAttribute kenmerk.
- CS1068: De naam van het type is niet gevonden in de globale naamruimte. Dit type is doorgestuurd naar een andere assembly. Overweeg om een verwijzing naar die assembly toe te voegen.
- CS1069: De typenaam is niet gevonden in de naamruimte. Dit type is doorgestuurd naar een andere assembly. Overweeg om een verwijzing naar die assembly toe te voegen.
- CS1070: De typenaam is niet gevonden. Dit type is doorgestuurd naar een andere assembly. Overweeg om een verwijzing naar die assembly toe te voegen.
- CS1704: Er is al een assembly met dezelfde eenvoudige naam geïmporteerd. Verwijder een van de verwijzingen of onderteken ze om ze naast elkaar in te schakelen.
- CS1714: De basisklasse of -interface van dit type kan niet worden omgezet of is ongeldig.
- CS1760: Meerdere assembly's verwijzen naar dezelfde metagegevens, maar slechts één is een gekoppelde verwijzing (opgegeven met de optie /link); overweeg een van de verwijzingen te verwijderen.
- CS7008: De assemblynaam is gereserveerd en kan niet worden gebruikt als verwijzing in een interactieve sessie.
- CS7068: Verwijzing naar type beweert dat het in deze assembly is gedefinieerd, maar het is niet gedefinieerd in de bron of in toegevoegde modules.
- CS7069: Verwijzing naar type beweert dat het in een andere assembly is gedefinieerd, maar het kon niet worden gevonden.
- CS7071: Assembly-verwijzing is ongeldig en kan niet worden opgelost.
- CS7079: Het type wordt gedefinieerd in een module die niet is toegevoegd. U moet de module toevoegen.
- CS8090: Er is een fout in een assembly waarnaar wordt verwezen.
- CS8203: Ongeldige assemblagenaam.
- CS9286: Het type bevat geen definitie en er is geen toegankelijk uitbreidingslid voor het ontvangertype gevonden (ontbreekt er een using-instructie of een assemblyverwijzing?)
Daarnaast worden de volgende waarschuwingen in dit artikel behandeld:
- CS1683: Verwijzing naar het type 'Typenaam' claimt dat deze is gedefinieerd in deze assembly, maar deze is niet gedefinieerd in de bron of eventuele toegevoegde modules.
Ontbrekende verwijzingen
De volgende fouten en waarschuwingen geven aan dat u een assemblyverwijzing mist:
- CS0012: Het type 'type' wordt gedefinieerd in een assembly waarnaar niet wordt verwezen. U moet een verwijzing naar assembly 'assembly' toevoegen.
- CS0234: Het type of de naamruimtenaam bestaat niet in de naamruimte (ontbreekt er een assembly-verwijzing?)
- CS0246: De type- of naamruimtenaam kon niet worden gevonden (mist u een using-directive of een assembly-referentie?)
- CS9286: Het type bevat geen definitie en er is geen toegankelijk uitbreidingslid voor het ontvangertype gevonden (ontbreekt er een using-instructie of een assemblyverwijzing?)
Deze compilerfouten geven een van deze problemen in uw code aan:
- Het project verwijst niet naar de vereiste assemblage. Als u deze fout wilt oplossen, voegt u een verwijzing toe naar de vereiste assembly.
- U hebt de naam van een type verkeerd gespeld. Controleer de naam van het type.
- U hebt een variabelenaam gebruikt waarbij de naam van een variabele System.Type werd verwacht, zoals in de
typeof
operator of deis
operator. - U hebt de globale bereikoperator gebruikt(
::
) wanneer het type zich niet in de globale naamruimte bevindt. - U opent een extensielid en de namespace is niet opgegeven in een
using
richtlijn. Ook verwijst u mogelijk niet naar de assembly die de extensie bevat.
Type doorsturen
- CS1068: De naam van het type is niet gevonden in de globale naamruimte. Dit type is doorgestuurd naar een andere assembly. Overweeg om een verwijzing naar die assembly toe te voegen.
- CS1069: De typenaam is niet gevonden in de naamruimte. Dit type is doorgestuurd naar een andere assembly. Overweeg om een verwijzing naar die assembly toe te voegen.
- CS1070: De typenaam is niet gevonden. Dit type is doorgestuurd naar een andere assembly. Overweeg om een verwijzing naar die assembly toe te voegen.
Deze fouten geven een fout aan die verwijst naar een type dat naar een andere assembly wordt doorgestuurd. Als u een van deze fouten wilt oplossen, voegt u een verwijzing toe naar de assembly die in het foutbericht wordt aangegeven.
Dubbele verwijzingen
De volgende fouten geven een dubbele assembly-verwijzing aan:
- CS1704: Er is al een assembly met dezelfde eenvoudige naam geïmporteerd. Verwijder een van de verwijzingen of onderteken ze om ze naast elkaar in te schakelen.
- CS1760: Meerdere assembly's verwijzen naar dezelfde metagegevens, maar slechts één is een gekoppelde verwijzing (opgegeven met de optie /link); overweeg een van de verwijzingen te verwijderen.
Als u deze fouten wilt oplossen, moet u een van de verwijzingen verwijderen of de duplicatie oplossen. Oorzaken voor duplicatie zijn onder andere:
- Meerdere niet-ondertekende assemblies hebben dezelfde naam.
- Uw project verwijst naar meerdere versies van dezelfde assembly.
Ongeldige assembly-verwijzing
De volgende fouten geven aan dat een assembly-verwijzing ongeldig is:
- CS7008: De assemblynaam is gereserveerd en kan niet worden gebruikt als verwijzing in een interactieve sessie.
- CS7069: Verwijzing naar type beweert dat het is gedefinieerd in een andere assembly, maar het kon niet worden gevonden.
- CS7071: Assembly-verwijzing is ongeldig en kan niet worden opgelost.
- CS7079: Het type wordt gedefinieerd in een module die niet is toegevoegd. U moet de module toevoegen.
- CS8090: Er is een fout in een assembly waarnaar wordt verwezen.
- CS8203: Ongeldige assembly-naam.
De volgende waarschuwing geeft ook een ongeldige referentie-assemblage aan:
- CS1683: Verwijzing naar het type 'Typenaam' claimt dat deze is gedefinieerd in deze assembly, maar deze is niet gedefinieerd in de bron of eventuele toegevoegde modules
Controleer of de assemblynaam juist is gespeld. Het assemblybestand waarnaar wordt verwezen, is mogelijk ongeldig.