text/microsoft-resx1.3System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Für Ausgaben ohne Quelle muss die Option /out angeben werden.
Division durch Konstante 0 (null).
Typen und Aliase dürfen nicht den Namen "record" aufweisen.
"{0}" ist kein gültiges benanntes Attributargument, da es sich nicht um einen gültigen Attributparametertyp handelt.
XML-Kommentar weist ein ungültiges Format auf
Die new()-Einschränkung kann nicht mit der unmanaged-Einschränkung verwendet werden.
Einige Typen werden in der Analyzer-Assembly {0} aufgrund von ReflectionTypeLoadException übersprungen: {1}.
Feld ist zugewiesen, der Wert wird jedoch niemals verwendet
Datensätze
Ein Ausdrucksbaum darf keinen Zuweisungsoperator enthalten.
Mindestens ein Typ, der zum Kompilieren eines dynamischen Ausdrucks erforderlich ist, wurde nicht gefunden. Fehlt möglicherweise ein Verweis?
"{0}" ist veraltet: "{1}"
Das Conditional-Attribut ist für "{0}" nicht gültig, weil es sich hierbei um einen Konstruktor, einen Destruktor, einen Operator, einen Lambdaausdruck oder eine explizite Schnittstellenimplementierung handelt.
Member des primären Konstruktorparameters „{0}“ eines schreibgeschützten Typs können nicht durch einen beschreibbaren Verweis zurückgegeben werden.
Segmentmuster dürfen nur einmal und direkt innerhalb eines Listenmusters verwendet werden.
Ungültiger Modulname: {0}
Die Schnittstelle wird bereits mit einer anderen NULL-Zulässigkeit oder abweichenden Verweistypen in der Schnittstellenliste aufgeführt.
{0}: Benutzerdefinierte Konvertierungen in einen oder aus einem Basistyp sind nicht zulässig.
"{0}": Auf einen Typ kann nicht durch einen Ausdruck verwiesen werden. Verwenden Sie stattdessen "{1}".
Compilerversion: "{0}". Sprachversion: {1}.
Iteratoren
"/win32manifest" gilt nur für Assemblys und wird für das Modul ignoriert.
Die Codepage "{0}" ist ungültig oder nicht installiert.
Der veraltete Member "{0}" überschreibt den nicht veralteten Member "{1}".
Für das Zeichenfolgenliteral fehlt das schließende Anführungszeichen.
Der ausgelöste Wert darf NULL sein.
Verwendung einer möglicherweise nicht zugewiesenen automatisch implementierten Eigenschaft '{0}'. Erwägen Sie eine Aktualisierung auf die Sprachversion '{1}', um die Eigenschaft automatisch als Standard zu verwenden.
"{0}" kann keine NULL-Werte zulassen.
Using-Deklarationen
Die Standardschnittstellenimplementierung wird von der Zielruntime nicht unterstützt.
Die Kompilierung wurde vom Benutzer abgebrochen.
Metadatenverweise werden nicht unterstützt.
Auf einen Abfragetext muss eine Select-Klausel oder Group-Klausel folgen.
Der angegebene Ausdruck stimmt nie mit dem angegebenen Muster überein.
init-Zugriffsmethoden können nicht als schreibgeschützt markiert werden. Markieren Sie stattdessen "{0}" als schreibgeschützt.
Der Operator '&' sollte nicht für Parameter oder lokale Variablen in asynchronen Methoden verwendet werden.
Die switch-Anweisung enthält mehrere case-Bezeichnungen mit dem Wert "{0}".
Bezeichner erwartet; "{1}" ist ein Schlüsselwort.
Ungültiger Wert "{0}": "{1}".
Der Name des Typparameters "{0}" und der Name des Typparameters der äußeren Methode "{1}" sind identisch.
Ein Ausdrucksbaum darf keinen unsicheren Zeigervorgang enthalten.
Innerhalb eines Entitätsverweises wurde ein ungültiges Zeichen gefunden.
Ein Ausdrucksbaumstruktur-Lambda darf keine Methode mit Variablenargumenten enthalten.
Der Befehlszeilenschalter wurde noch nicht implementiert.
Der Compiler hat eine Variable implizit und signaturerweitert. Anschließend hat er den daraus resultierenden Wert in einem bitweisen OR-Vorgang verwendet. Das kann zu unerwartetem Verhalten führen.
Der *-Operator oder der ->-Operator muss auf einen Zeiger angewendet werden.
Ungültiger Name für ein Vorverarbeitungssymbol; "{0}" ist kein gültiger Bezeichner.
Der {0}-Operator kann nicht auf Operanden vom Typ "{1}" und "{2}" angewendet werden.
Integer-Werte nativer Größe
Typ kann nicht als CLS-kompatibel, da es ein Element des Typs nicht CLS-kompatibel ist
Das CallerMemberNameAttribute hat keine Auswirkungen; es wird von dem CallerLineNumberAttribute überschrieben
Member von {0} "{1}" können nicht als schreibbarer Verweis zurückgegeben werden, weil es sich um eine schreibgeschützte Variable handelt.
Das auf den Parameter „{0}“ angewendete InterpolatedStringHandlerArgumentAttribute ist falsch formatiert und kann nicht interpretiert werden. Erstellen Sie eine Instanz von „{1}“ manuell.
Die angegebene Zeile ist "{0}" Zeichen lang, d. h. weniger als die angegebene Zeichennummer "{1}".
"{0}" ist als abstrakt markiert und kann daher keinen Text deklarieren.
Inkonsistenter Zugriff: Ereignistyp "{1}" ist weniger zugreifbar als Ereignis "{0}".
Der Member "{0}" überschreibt den veralteten Member "{1}". Fügen Sie das Obsolete-Attribut zu "{0}" hinzu.
Unerreichbarer Code wurde entdeckt.
Typ oder Element benötigt kein CLSCompliant-Attribut, da die Assembly kein CLSCompliant-Attribut besitzt
Der primäre Konstruktorparameter „{0}“ kann in diesem Kontext nicht verwendet werden.
Es konnte keine Implementierung des Abfragemusters für den Quelltyp "{0}" gefunden werden. "{1}" wurde nicht gefunden. Geben Sie den Typ der Bereichsvariablen "{2}" explizit an.
"{0}" ist keine gültige Warnungsnummer.
Der Typ "{3}" kann nicht als Typparameter "{2}" im generischen Typ oder in der generischen Methode "{0}" verwendet werden. Es ist keine implizite Verweiskonvertierung von "{3}" in "{1}" vorhanden.
Methode, Operator oder Accessor ist extern markiert und weist keine Attribute auf
Die Handlermethode „{0}“ einer interpolierten Zeichenfolgen ist falsch formatiert. „Void“ oder „bool“ wird nicht zurückgegeben.
Das discard-Muster ist als case-Bezeichnung in einer switch-Anweisung unzulässig. Verwenden Sie "case var _:" für ein discard-Muster oder "case @_:" für eine Konstante namens "_".
Die Aufrufkonvention von "{0}" ist nicht mit "{1}" kompatibel.
Ein Nullable-Verweistyp kann bei der Objekterstellung nicht verwendet werden.
Der Name des Destruktors muss mit dem Namen des Typs Klasse übereinstimmen.
Fehler in der Befehlszeilensyntax: "{0}" ist kein gültiger Wert für die Option "{1}". Der Wert muss im Format "{2}" vorliegen.
„{0}“ ist keine Instanzmethode, der Empfänger kann kein Handlerargument einer interpolierten Zeichenfolge sein.
Diese ref-Zuweisung weist "{1}" "{0}" zu, aber "{1}" kann die aktuelle Methode nur über eine return-Anweisung escapen.
Die Bereichsvariable "{0}" kann nicht als out- oder ref-Parameter übergeben werden.
Eine Foreach-Schleife muss die Iterationsvariablen deklarieren.
Uneingeschränkte Typparameter in NULL-Zusammenfügungsoperator
Das DllImport-Attribut muss für eine Methode angegeben werden, die als "static" und "extern" markiert ist.
partielle Methode
Feature '{0}' is not available in C# 12.0. Please use language version {1} or greater.
Die Funktion "{0}" ist in C# 11.0 nicht verfügbar. Bitte verwenden Sie Sprachversion {1} oder höher.
Die Funktion „{0}“ ist in C# 10.0 nicht verfügbar. Bitte verwenden Sie Sprachversion {1} oder höher.
Dem Feld "{0}" wurde ein Wert zugewiesen, der aber nie verwendet wird.
"yield" kann nicht im Text einer finally-Klausel verwendet werden.
<Namespace>
Der await-Operator kann in einem Abfrageausdruck nur innerhalb des ersten Sammlungsausdrucks der ursprünglichen from-Klausel oder innerhalb des Sammlungsausdrucks einer join-Klausel verwendet werden.
Der für Parameter "{0}" angegebene Standardwert hat keine Auswirkungen, da er für einen Member gilt, der in Kontexten verwendet wird, in denen keine optionalen Argumente zulässig sind.
{0}: Eine explizite Schnittstellendeklaration kann nur in einer Klasse, einem Datensatz, einer Struktur oder einer Schnittstelle erfolgen.
Sie können den globalen externen Alias nicht neu definieren.
Die Methode "Slice" des Inlinearrays wird nicht für den Elementzugriffsausdruck verwendet.
Das CLSCompliant-Attribut hat keine Bedeutung, wenn es auf Parameter angewendet wird. Wenden Sie es stattdessen auf die Methode an.
Diese Warnung wird verursacht, wenn bei einem catch()-Block nach einem catch (System.Exception e)-Block kein Ausnahmetyp angegeben ist. Die Warnung empfiehlt, dass der catch()-Block keine Ausnahmen erfasst.
Ein catch()-Block nach einem catch (System.Exception e)-Block kann nicht-CLS-Ausnahmen erfassen, wenn für das RuntimeCompatibilityAttribute false in der AssemblyInfo.cs-Datei festgelegt wird: [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]. Wenn für dieses Attribut nicht explizit false festgelegt wird, werden alle ausgelösten nicht-CLS-Ausnahmen als Ausnahmen gepackt und der catch (System.Exception e)-Block erfasst sie.
Das CallerArgumentExpressionAttribute, das auf den Parameter angewendet wird, hat keine Auswirkungen, da es sich um einen selbstreferenziellen Wert handelt.
Eine out-Variable kann nicht als lokales ref-Element deklariert werden.
Kann nicht in einer catch-Klausel warten.
Für den Operator "{0}" muss auch eine übereinstimmende nicht überprüfte Version des Operators definiert werden.
Dateibereichsnamespace
Dynamische Objekte können nicht dekonstruiert werden.
Ein Ausdruck kann in diesem Kontext nicht verwendet werden, weil er möglicherweise nicht als Verweis übergeben oder zurückgegeben wird.
Eine /reference-Option, die einen externen Alias deklariert, kann nur einen Dateinamen haben. Um mehrere Aliase oder Dateinamen festzulegen, verwenden Sie mehrere /reference-Optionen.
Die Umwandlung eines stackalloc-Ausdrucks vom Typ "{0}" in den Typ "{1}" ist nicht möglich.
Das schließende Trennzeichen "}" fehlt für den interpolierten Ausdruck, der mit "{" beginnt.
Sie müssen das CLSCompliant-Attribut in der Assembly statt im Modul angeben, um die CLS-Kompatibilitätsprüfung zu aktivieren.
Der Modifikator ‚Scoped‘ kann nur für Refs und Ref-Strukturwerte verwendet werden.
Eine foreach-Anweisung kann nicht für Variablen vom Typ "{0}" verwendet werden, weil "{0}" keine öffentliche Instanz- oder Erweiterungsdefinition für "{1}" enthält.
Fehler beim Lesen der RULESET-Datei "{0}": {1}
Rufen Sie die Finalize-Methode Ihres Basistyps nicht direkt auf. Sie wird automatisch vom Destruktor aufgerufen.
"{0}": Der Enumeratorwert ist zu groß für seinen Typ.
Die angegebene Datei enthält "{0}" Zeilen, die kleiner als die angegebene Zeilennummer "{1}" sind.
Ungültiger Dateiname für Präprozessordirektive angegeben. Der Dateiname ist zu lang oder kein gültiger Dateiname.
Typ oder Element ist veraltet
Der Ausdruck kann nicht in "{0}" konvertiert werden, da er nicht als Verweis übergeben oder zurückgegeben werden darf.
Die Typargumente der {0}-Methode können nicht per Rückschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.
Mögliches Nullverweisargument.
&Methodengruppe
Dateiattribut fehlt
Pfadattribut fehlt
Der verwaltete Typ "{0}" ist für Felder nicht gültig.
Fehler beim Signieren der Ausgabe mit einem öffentlichen Schlüssel aus dem Container "{0}": {1}
Für den Operator "{0}" muss außerdem ein übereinstimmender Operator "{1}" definiert werden.
Ein Feldinitialisierer kann nicht auf das nicht statische Feld bzw. die nicht statische Methode oder Eigenschaft "{0}" verweisen.
Schreibgeschützte automatisch implementierte Eigenschaften
Der Namespace "{1}" enthält in dieser Datei bereits eine Definition für "{0}".
Felder des statischen schreibgeschützten Felds "{0}" können (außer in einem statischen Konstruktor) nicht als ref- oder out-Wert verwendet werden.
Diese ref-Zuweisung weist "{1}" "{0}" zu, aber "{1}" weist einen kleineren Escapebereich auf als "{0}".
Zugriffsmodifizierer für Eigenschaften
Typen und Aliase können nicht als "scoped" bezeichnet werden.
Ungültiges Token "{0}" in Klassen-, Datensatz-, Struktur- oder Schnittstellenmemberdeklaration
Metadatendatei "{0}" wurde nicht gefunden.
Der Aufruf eines nicht schreibgeschützten Members aus einem readonly-Member führt zu einer impliziten Kopie.
Der Dateibereichsnamespace muss allen anderen Elementen in einer Datei vorangestellt sein.
"{0}" enthält keine vordefinierte Größe, sizeof kann daher nur in einem ungeschützten Kontext verwendet werden.
Ungültiger Suchpfad "{0}" in "{1}": "{2}"
"{0}" kann nicht in den Typ "{1}" konvertiert werden, weil die Parametertypen nicht den Delegatparametertypen entsprechen.
Nur CLS-kompatible Elemente können abstrakt sein
privat geschützt
Die Assembly und das Modul "{0}" können nicht verschiedene Zielprozessoren haben.
Eine Ausdrucksbaumstruktur darf keinen Bereichsausdruck ("..") enthalten.
Der Verweistypmodifizierer des Parameters '{0}' entspricht nicht dem entsprechenden Parameter '{1}' im Ziel.
"{0}" ist kein interpolierter Zeichenfolgenhandlertyp.
Der Verweistypmodifizierer des Parameters '{0}' stimmt nicht mit dem entsprechenden Parameter überein, der im ausgeblendeten Member '{1}'.
Die automatisch implementierte Eigenschaft "{0}" wird gelesen, bevor sie explizit zugewiesen wird. Dies führt zu einer vorherigen impliziten Zuweisung von "Standard".
Kann nicht im Text einer lock-Anweisung warten.
Ein statisches schreibgeschütztes Feld kann (außer in einem statischen Konstruktor) nicht als ref- oder out-Wert verwendet werden.
Verwendung einer möglicherweise nicht zugewiesenen automatisch implementierten Eigenschaft. Erwägen Sie, die Sprachversion so zu aktualisieren, dass die Eigenschaft automatisch standardmäßig festgelegt wird.
Das Attribut "{0}" ist bei Accessoren für Eigenschaften und Ereignisse nicht gültig. Es ist nur bei {1}-Deklarationen gültig.
Der 'Scoped'-Modifikator des Parameters '{0}' stimmt nicht mit dem Ziel '{1}' überein.
Die angegebene Versionszeichenfolge '{0}' enthält Platzhalter, die mit Determinismus nicht kompatibel sind. Entfernen Sie die Platzhalter aus der Versionszeichenfolge, oder deaktivieren Sie Determinismus für diese Kompilierung.
Die NULL-Zulässigkeit von Verweistypen im expliziten Schnittstellenspezifizierer entspricht nicht der vom Typ implementierten Schnittstelle.
Arrays als Attributargumente sind nicht CLS-kompatibel.
Nicht verwendeter externer Alias
Ungültige Zahl.
Parameter zum Verwerfen von Lambdafunktion
Das Ergebnis eines stackalloc-Ausdrucks dieses Typs in diesem Kontext kann außerhalb der enthaltenden Methode verfügbar gemacht werden.
Typvarianz
Das Verzeichnis ist nicht vorhanden.
Damit "{0}" als Kurzschlussoperator anwendbar ist, muss der deklarierende Typ "{1}" einen Operator "true" und einen Operator "false" definieren.
Verwerfbar
Ein geschachtelter Arrayinitialisierer wird erwartet.
Nur Klassentypen können Destruktoren enthalten.
Es wird davon ausgegangen, dass der Assemblyverweis mit der Identität übereinstimmt
Der Assemblyverweis "{0}" ist ungültig und kann nicht aufgelöst werden.
abgeleiteter Delegattyp
Gibt einen Parameter als Verweis über einen ref-Parameter zurück, dieser kann jedoch nur in einer return-Anweisung sicher zurückgegeben werden.
Für das Standardliteral ist kein Zieltyp vorhanden.
Für die Dekonstruktionszuweisung ist ein Ausdruck mit einem Typ auf der rechten Seite erforderlich.
Ungültige Dateiabschnittausrichtung "{0}"
Anonyme Methoden, Lambdaausdrücke, Abfrageausdrücke und lokale Funktionen innerhalb von Strukturen können nicht auf Instanzmember von "this" zugreifen. Kopieren Sie "this" in eine lokale Variable außerhalb der anonymen Methode, des Lambdaausdrucks, des Abfrageausdrucks oder der lokalen Funktion, und verwenden Sie die lokale Variable.
Eine Zuweisung zu einem Member von {0} "{1}" oder die Verwendung als rechte Seite einer ref-Zuweisung ist nicht möglich, da es sich um eine schreibgeschützte Variable handelt.
Die NULL-Zulässigkeit von Verweistypen im Typ "{0}" entspricht nicht dem implizit implementierten Member "{1}".
Der bedingte Member "{0}" kann den Schnittstellenmember "{1}" im Typ "{2}" nicht implementieren.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp von "{0}" entspricht nicht dem implizit implementierten Member "{1}".
Die statische {0}-Klasse kann nicht vom Typ "{1}" abgeleitet werden. Statische Klassen müssen von einem Objekt abgeleitet werden.
Felder eines statischen schreibgeschützten Felds "{0}" können nicht als schreibbarer Verweis zurückgegeben werden.
Der Typ "{0}" ist zwar in dieser Assembly definiert, es wurde aber eine Typweiterleitung für ihn festgelegt.
Das Muster kann nicht erreicht werden. Es wurde bereits von einem vorherigen Verzweigungsarm des Switch-Ausdrucks behandelt, oder es ist keine Übereinstimmung möglich.
Ein Ausdruck ist zu lang oder zu komplex für eine Kompilierung.
Einzeiliger Kommentar oder Zeilenende erwartet nach #pragma-Direktive
"{0}": Die Ereigniseigenschaft muss sowohl add- als auch remove-Accessoren besitzen.
Gibt einen Parameter als Verweis "{0}" zurück, dieser ist jedoch auf die aktuelle Methode beschränkt.
{ oder ; oder => erwartet
Die Assembly, auf die verwiesen wird, hat einen anderen Zielprozessor.
Die verwaltete Co-Klassen-Wrapperklasse "{0}" für die "{1}"-Schnittstelle kann nicht gefunden werden. (Möglicherweise fehlt ein Assemblyverweis.)
"{0}" implementiert das Muster "{1}" nicht. "{2}" ist mit "{3}" nicht eindeutig.
Ungültige Option "{0}" für "/langversion". Mit "/langversion:?" können Sie eine Liste unterstützter Werte abrufen.
Ein aliasqualifizierter Name ist kein Ausdruck.
Es wurde ein Bezeichner erwartet.
Der Typ "{0}" ist nicht definiert.
Der "goto case"-Wert kann nicht implizit in den Typ "{0}" konvertiert werden.
Zuweisung in bedingtem Ausdruck ist immer konstant
Der bedingte Member "{0}" kann keinen out-Parameter enthalten.
Kann nicht in unsicherem Kontext warten.
Eine eingebettete Anweisung kann keine Deklaration und keine Anweisung mit Bezeichnung sein.
"{0}" muss Überschreibungen zulassen, weil der enthaltende Datensatz nicht versiegelt ist.
Ein Werttyp, der NULL zulässt, kann NULL sein.
Statische lokale Funktionen
Konstruktor ist extern markiert
Der Vorgang kann zur Laufzeit überlaufen (verwenden Sie zum Überschreiben die Syntax „unchecked“)
Sammlungsinitialisierer
Der vordefinierte Typ "{0}" ist nicht definiert oder importiert.
automatisch implementierte Eigenschaften
ref-Neuzuweisung
Ein Ausdruck vom Typ "{0}" kann nicht von einem Muster vom Typ "{1}" behandelt werden. Verwenden Sie Sprachversion {2} oder höher, um einen offenen Typ mit einem konstanten Muster abzugleichen.
Der dynamisch gebundene Aufruf von Methode "{0}" verursacht möglicherweise einen Fehler zur Laufzeit, weil es sich bei mindestens einer geltenden Überladung um eine bedingte Methode handelt.
Typ oder Element ist veraltet
Der Konstruktor "{0}" ist als extern markiert.
"{0}": Statische Klassen können keine Schnittstellen implementieren.
Die eingebettete Interopstruktur "{0}" kann nur öffentliche Instanzfelder enthalten.
Die Ableitung von "{0}" ist nicht möglich, weil es sich um einen Typparameter handelt.
Der Typ einer lokalen Variablen, die in einer fixed-Anweisung deklariert wird, muss ein Zeigertyp sein.
externer Alias
Ungültiger Rückgabetyp im cref-Attribut des XML-Kommentars.
Der Typ "{0}" kann in diesem Kontext nicht verwendet werden, da er nicht in Metadaten dargestellt werden kann.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem implementierten Member.
CLSCompliant-Attribut hat keine Bedeutung, wenn es auf die Parameter angewendet wird
Die NULL-Zulässigkeit in Einschränkungen für den Typparameter entspricht nicht den Einschränkungen für den Typparameter in der implizit implementierten Schnittstellenmethode.
Der erste Operand eines "as"-Operators ist unter Umständen kein Tupelliteral ohne einen natürlichen Typ.
Ungültiger Instrumentierungstyp: {0}
Überprüfte benutzerdefinierte Operatoren
Sie können einen Namespace nicht im Skriptcode deklarieren.
Eine öffentliche, geschützte oder eine interne, geschützte Variable muss ein Typ sein, dermit der Common Language Specification (CLS) kompatibel ist.
Partielle Deklarationen von "{0}" haben Zugriffsmodifizierer, die miteinander einen Konflikt verursachen.
Der Typ "{3}" kann nicht als Typparameter "{2}" im generischen Typ oder in der generischen Methode "{0}" verwendet werden. Der Typ "{3}", der NULL-Werte zulässt, entspricht nicht der Einschränkung von "{1}".
Ein nameof-Operator kann nicht abgefangen werden.
Möglicher unbeabsichtigter Referenzvergleich; rechte Seite muss umgewandelt werden
In die Ausgabedatei "{0}" konnte nicht geschrieben werden: "{1}"
Schlüsselwort "this" oder "base" erwartet.
Das EnumeratorCancellationAttribute hat keine Auswirkungen. Das Attribut ist nur für einen Parameter vom Typ "CancellationToken" in einer async-iterator-Methode gültig, die IAsyncEnumerable zurückgibt.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp "{0}" entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem implizit implementierten Member "{1}".
Das Ergebnis des Ausdrucks lautet immer gleich, da ein Wert dieses Typs niemals 'null' entspricht
Zeigerelementzugriff
"{0}" überschreibt die erwartete Eigenschaft von "{1}" nicht.
In Skriptcode der obersten Ebene darf "yield" nicht verwendet werden.
Bei der asynchronen Methode fehlen "await"-Operatoren. Die Methode wird synchron ausgeführt.
Der vordefinierte Typ is in mehreren Assemblys im globalen Alias definiert
Der Name "_" verweist auf den Typ "{0}", nicht auf das discard-Muster. Verwenden Sie "@_" für den Typ oder "var _" zum Verwerfen.
Enumerationen, Klassen und Strukturen können nicht in Schnittstellen mit Parametern vom Typ "in" oder "out" deklariert werden.
"{0}": Ein Attributargument kann keine Typparameter verwenden.
Überladbarer Operator erwartet.
Für Felder eines statischen schreibgeschützten Felds "{0}" ist eine Zuweisung nicht möglich (außer in einem statischen Konstruktor oder einem Variableninitialisierer).
Filterausdruck ist eine Konstante "true"
Es wurden keine Quelldateien angegeben.
"{0}" hat die falsche Signatur, um ein Einstiegspunkt zu sein.
Catch-Klauseln können nicht auf die allgemeine catch-Klausel einer try-Anweisung folgen.
Die partielle Methode "{0}" muss Zugriffsmodifizierer aufweisen, weil sie einen Modifizierer "virtual", "override", "sealed", "new" oder "extern" verwendet.
Handler-Konvertierungen interpolierter Zeichenfolgen die auf die Instanz verweisen, die gerade indiziert wird, können nicht in Indexer-Member-Initialisierern verwendet werden.
Fehlendes Argument.
Eine Lambdafunktion kann nur dann in einen Ausdrucksbaum konvertiert werden, wenn das Typargument "{0}" ein Delegattyp ist.
Diese ref-Zuweisung weist einen Wert zu, der die aktuelle Methode nur über eine return-Anweisung escapen kann.
Rückgabe
Der Vorgang ist für void-Zeiger nicht definiert.
Der Delegat "{0}" weist keine Invoke-Methode oder eine Invoke-Methode mit nicht unterstützten Rückgabe- oder Parametertypen auf.
Es kann kein konstruierter generischer Typ aus einem anderen konstruierten generischen Typ erstellt werden.
Das Feld "{0}" wird gelesen, bevor es explizit zugewiesen wird. Dies führt zu einer vorherigen impliziten Zuweisung von "Standard".
nameof-Operator
Es ist nicht möglich, einen Zeiger für den verwalteten Typ ("{0}") zu deklarieren oder dessen Adresse oder Größe abzurufen.
Die Funktion "{0}" ist nicht Teil der C#-Sprachspezifikation nach ISO-Norm und wird daher möglicherweise von anderen Compilern nicht akzeptiert.
Das in einer Quelldatei angegebene Attribut "{0}" steht mit der Option "{1}" in Konflikt.
Das CLSCompliant-Attribut kann nicht für ein Modul angegeben werden, das sich vom CLSCompliant-Attribut der Assembly unterscheidet.
entspannter Schichtoperator
Der Parameter "{0}" sollte nicht mit dem Schlüsselwort "{1}" deklariert werden.
"{0}" ist mit dem Attribut "UnmanagedCallersOnly" versehen und kann nicht in einen Delegattyp konvertiert werden. Rufen Sie einen Funktionszeiger auf diese Methode ab.
Kann nicht im Text einer finally-Klausel warten
Eine Interceptormethode muss eine normale Membermethode sein.
Der out-Parameter "{0}" muss eine Zuweisung erhalten, bevor die Steuerung die aktuelle Methode verlässt.
Datensätze können nur von einem Objekt oder einem anderen Datensatz erben.
Objekt, Zeichenfolge oder Klassentyp erwartet.
Eine Ausdrucksbaumstruktur darf keinen with-Ausdruck enthalten.
Verknüpfte NETMODULE-Metadaten müssen ein vollständiges PE-Abbild bereitstellen: "{0}".
Verwendung des nicht zugewiesenen out-Parameters "{0}".
Es sollte kein Alias mit dem Namen " global" definiert werden
„{0}“: Ein Attributtypargument kann keine Typparameter verwenden
UTF-8-Zeichenfolgenliterale
/platform:anycpu32bitpreferred kann nur mit /t:exe, /t:winexe und /t:appcontainerexe verwendet werden.
In der Methode "{0}" fehlt die Anmerkung "[DoesNotReturn]" für den Abgleich mit dem implementierten oder überschriebenen Member.
Ein Verweisfeld kann nur in einer Verweisstruktur deklariert werden.
"{0}": Eine Klasse mit dem ComImport-Attribut kann keine Basisklasse angeben.
Da "{1}" das ComImport-Attribut aufweist, muss "{0}" extern oder abstrakt sein.
Die Interpolation muss mit derselben Anzahl schließender geschweiften Klammern enden wie die Anzahl von „$“-Zeichen, mit denen das Rohzeichenfolgenliteral begonnen hat.
fixed-Variable
Namenskonflikt für Name {0}.
Eine vorherige Catch-Klausel hat bereits alle Ausnahmen dieses oder eines übergeordneten Typs abgefangen ("{0}").
Verwendung des möglicherweise nicht zugewiesenen Felds "{0}".
Blocktexte und Ausdruckstexte können nicht bereitgestellt werden.
System.Void kann nicht in C# verwendet werden. Sie können das void-Typobjekt mit typeof(void) abfragen.
Der angegebene Dokumentationsmodus wird nicht unterstützt oder ist ungültig: "{0}".
Der {0}-Operator ist für einen Operanden vom Typ "{1}" mehrdeutig.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht nicht dem außer Kraft gesetzten Member.
Der Tupelelementname wird ignoriert, da vom Zuweisungsziel ein anderer oder kein Name angegeben ist.
Referenzierte Assembly hat keinen starken Namen
Eine partielle Methode darf Schnittstellenmethoden nicht explizit implementieren.
Der Modifizierer "scoped" des Parameters stimmt nicht mit dem Ziel überein.
Lambdaausdruck
"{0}" wurde importiert und kann deshalb nicht für die Main-Methode verwendet werden.
Der Parameter eines unären Operators muss der enthaltende Typ sein.
Das Feld "{0}" muss vollständig zugewiesen werden, bevor das Steuerelement an den Aufrufer zurückgegeben wird. Aktualisieren Sie ggf. auf die Sprachversion "{1}", um das Feld automatisch als Standard zu verwenden.
Die beste überladene Add-Methode "{0}" für das Sammlungsinitialisiererelement ist veraltet. {1}
Die Länge der aus der Verkettung resultierenden Zeichenfolgenkonstante überschreitet System.Int32.MaxValue. Teilen Sie die Zeichenfolge in mehrere Konstanten auf.
Sie müssen das CLSCompliant-Attribut in der Assembly statt im Modul angeben, um die CLS-Kompatibilitätsprüfung zu aktivieren.
Die referenzierte Assembly "{0}" besitzt keinen starken Namen.
Namespace
Der Aufruf unterscheidet nicht eindeutig zwischen den folgenden Methoden oder Eigenschaften: "{0}" und "{1}"
Einige NULL-Eingaben werden vom switch-Ausdruck nicht verarbeitet (nicht umfassender Ausdruck). Das Muster "{0}" wird beispielsweise nicht abgedeckt.
Die Gleitkommakonstante liegt außerhalb des Bereichs von Typ "{0}".
Das Rohzeichenfolgenliteraltrennzeichen muss sich in einer eigenen Zeile befindet.
Die Debuginformationen der Methode "{0}" (Token 0x{1:X8}) können nicht aus der Assembly "{2}" gelesen werden.
"UnmanagedCallersOnly" kann nur auf gewöhnliche statische, nicht abstrakte, nicht virtuelle Methoden oder statische lokale Funktionen angewendet werden.
Ein Funktionszeiger für "{0}" kann nicht erstellt werden, weil es sich nicht um eine statische Methode handelt.
Ungültige Option "{0}" für "/nullable". Zulässig sind nur "disable", "enable", "warnings" oder "annotations".
Debuginformationen für einen Quelltext können nur codiert ausgegeben werden.
Der Modifikator ‚Scoped‘ des Parameters ‚{0}‘ stimmt nicht mit dem überschriebenen oder implementierten Member überein.
Ungültige Option "{0}". Ressourcensichtbarkeit muss entweder "public" oder "private" sein.
Für den Parameter "ref readonly" wurde ein Standardwert '{0}' angegeben, "ref readonly" sollte jedoch nur für Verweise verwendet werden. Deklarieren Sie den Parameter ggf. als "in".
Durch die Verwendung des Ergebnisses in diesem Kontext können vom Parameter referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Operators kann aufgrund der Rangfolge hier nicht verwendet werden.
Der Datensatzmember "{0}" muss öffentlich sein.
Verwenden Sie nicht "{0}". Dies ist für die Nutzung durch den Compiler reserviert.
Warnung konnte nicht wiederhergestellt werden, da sie global deaktiviert wurde.
Der Parameter wird im Zustand des einschließenden Typs erfasst, und sein Wert wird auch zum Initialisieren eines Felds, einer Eigenschaft oder eines Ereignisses verwendet.
"__arglist" ist in der Parameterliste von Iteratoren nicht zulässig.
"{0}" implementiert den Schnittstellenmember "{1}" nicht. Die NULL-Zulässigkeit von Verweistypen in der vom Basistyp implementierten Schnittstelle stimmt nicht überein.
Async {0} kann nicht in Delegattyp "{1}" konvertiert werden. Async {0} gibt möglicherweise "void", "Task" oder "Task< T> " zurück. Diese können nicht in "{1}" konvertiert werden.
Die Verwendung der Variablen "{0}" in diesem Kontext kann dazu führen, dass referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Doppeltes Attribut "{0}".
Der Typ "{0}" kann nicht eingebettet werden, weil er einen nicht abstrakten Member aufweist. Legen Sie die Eigenschaft "Interoptypen einbetten" ggf. auf FALSE fest.
Der Delegattyp konnte nicht abgeleitet werden.
Der dateilokale Typ "{0}" kann nicht verwendet werden, weil der enthaltende Dateipfad nicht in die entsprechende UTF-8-Bytedarstellung konvertiert werden kann. {1}
Ein Endtag für Element "{0}" wurde erwartet.
Trennzeichen für vorangestellte Ziffern
Typargumente sind im nameof-Operator unzulässig.
Der Typ- oder Namespacename "{0}" ist im Namespace "{1}" nicht vorhanden. (Möglicherweise fehlt ein Assemblyverweis.)
"{0}": Beim Erstellen einer Instanz eines Variablentyps können keine Argumente bereitgestellt werden.
Fehler beim Lesen von Win32-Ressourcen: {0}
Der Typname "{0}" konnte nicht im globalen Namespace gefunden werden. Dieser Typ wurde an Assembly "{1}" weitergeleitet. Sie sollten einen Verweis auf die Assembly hinzufügen.
Es kann kein Ausdruck vom Typ "void" zurückgegeben werden.
Ein ref- oder out-Parameter kann keinen Standardwert aufweisen.
Der Typname "{0}" wurde nicht gefunden. Dieser Typ wurde an Assembly "{1}" weitergeleitet. Sie sollten einen Verweis auf die Assembly hinzufügen.
Iteratoren dürfen keine lokalen by-reference-Elemente aufweisen.
Beide partiellen Methodendeklarationen müssen identische Kombinationen der Modifizierer "virtual", "override", "sealed" und "new" verwenden.
Es kann kein Standardwert für den this-Parameter angegeben werden.
Der angegebene Ausdruck ist nie vom bereitgestellten ("{0}") Typ.
XML-Kommentar besitzt ein typeparam-Tag, es gibt jedoch keinen Typparameter mit diesem Namen
Beide partiellen Methodendeklarationen müssen unsicher sein, oder keine von beiden darf unsicher sein.
Zusammenfügungszuweisung
Ein Basistyp wurde so gekennzeichnet, dass er nicht mit der Common Language Specification (CLS) in einer Assembly kompatibel sein muss, die als CLS.kompatibel markiert wurde. Entfernen Sie entweder das Attribut, das angibt, dass die Assembly CLS-kompatibel ist oder entfernen Sie das Attribut, das angibt, dass der Typ nicht CLS-kompatibel ist.
Der angegebene Ausdruck stimmt immer mit der angegebenen Konstante überein.
Eine Methode mit "vararg" kann nicht generisch sein, in einem generischen Typ vorliegen oder einen params-Parameter besitzen.
'"await" erfordert, dass der Typ "{0}" über eine geeignete GetAwaiter-Methode verfügt. Fehlt möglicherweise eine using-Direktive für "System"?
";" oder "=" erwartet. (Konstruktorargumente können nicht in einer Deklaration angegeben werden.)
Durch die Verwendung des Ergebnismembers in diesem Kontext können vom Parameter referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Durch den Aufruf des impliziten Bereichsindexers kann das Argument nicht benannt werden.
"with" in Strukturen
Das Argument kann aufgrund von Unterschieden bei der NULL-Zulässigkeit von Verweistypen nicht für den Parameter verwendet werden.
Der Rückgabetyp des True- oder False-Operators muss boolesch sein.
Dieser Konstruktor muss "SetsRequiredMembers" hinzufügen, da er mit einem Konstruktor verkettet ist, der dieses Attribut besitzt.
Die Einschränkung kann nicht die spezielle {0}-Klasse sein.
{0}: Die Zielruntime unterstützt keine covarianten Rückgabetypen in Überschreibungen. Der Rückgabetyp muss "{2}" sein, um dem überschriebenen Member "{1}" zu entsprechen.
Der Modifikator ‚Scoped‘ des Parameters ‚{0}‘ stimmt nicht mit dem überschriebenen oder implementierten Member überein.
Typ "{0}", der an Assembly "{1}" weitergeleitet wurde, steht in Konflikt mit Typ "{2}", der an Assembly "{3}" weitergeleitet wurde.
Das Argument muss eine Variable sein, da es an einen ref readonly-Parameter übergeben wird.
Standardwerte sind in diesem Kontext nicht gültig.
Ein Ref-Feld kann nicht auf eine Ref-Struktur verweisen.
Der dateilokale Typ "{0}" kann nicht als Basistyp des nicht-dateilokalen Typs "{1}" verwendet werden.
Der Delegat "{0}" enthält keinen Parameter mit dem Namen "{1}".
Die Aufrufkonvention "managed" kann nicht mit Spezifizierern für nicht verwaltete Aufrufkonventionen kombiniert werden.
Der Vergleich von Funktionszeigern kann zu einem unerwarteten Ergebnis führen, weil Zeiger auf dieselbe Funktion möglicherweise unterschiedlich sind.
"{0}" ist nicht CLS-kompatibel, da die Basisschnittstelle "{1}" nicht CLS-kompatibel ist.
Für die Quellschnittstelle "{0}" fehlt die Methode "{1}", die zum Einbetten des Ereignisses "{2}" notwendig ist.
Der Attributkonstruktorparameter "{0}" ist optional, aber ein Standardparameterwert wurde nicht angegeben.
Ein Ausdrucksbaumstruktur-Lambda darf keinen null propagierenden Operator enthalten.
Alias "{0}" nicht gefunden.
Doppelte Initialisierung des Members "{0}".
Die EqualityContract-Eigenschaft "{0}" für Datensätze muss eine get-Zugriffsmethode aufweisen.
Ungültige Option "{0}" für "/debug". Die Option muss "portable", "embedded", "full" oder "pdbonly" lauten.
Sie können nur die Adresse eines unfixed-Ausdrucks innerhalb eines fixed-Anweisungsinitialisierers abrufen.
Um für eine interpolierte ausführliche Zeichenfolge "@$" anstelle von "$@" zu verwenden, benötigen Sie Sprachversion {0} oder höher.
"{0}": Eine Klasse mit dem ComImport-Attribut kann keine Feldinitialisierer angeben.
Die partielle Methode "{0}" muss Zugriffsmodifizierer aufweisen, weil sie out-Parameter verwendet.
"{0}": Indexer können nicht in einer statischen Klasse deklariert werden.
Das CallerArgumentExpressionAttribute hat keine Auswirkungen, da es für einen Element gilt, das in Kontexten verwendet wird, die keine optionalen Argumente zulassen
"{0}" ist bereits in der Schnittstellenliste aufgeführt.
Muster für NULL-Zeiger-Konstanten
"{0}": Die Eigenschaft oder der Indexer muss mindestens einen Accessor haben.
Implizit typisierte Variablen können nicht konstant sein.
Eine Variable wurde mit demselben Namen deklariert wie eine Variable in einem Basistyp. Das new-Schlüsselwort wurde jedoch nicht verwendet. Diese Warnung informiert Sie darüber, dass Sie "new" verwenden müssen; die Variable wird so deklariert, als wäre "new" in der Deklaration verwendet worden.
Inkonsistenter Zugriff: Rückgabetyp "{1}" ist weniger zugreifbar als Methode "{0}".
Instanzfelder oder schreibgeschützte Strukturen müssen schreibgeschützt sein.
ref-assign von "{1}" zu "{0}" ist nicht möglich, weil "{1}" einen geringeren Escapebereich als "{0}" aufweist.
Der Operator ‚{0}‘ kann nicht auf Operanden des Typs ‚{1}‘ und ‚{2}‘ angewendet werden, die keine UTF-8-Bytedarstellungen sind
Verwenden Sie "Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal" zum Erstellen von Zeichenliteraltoken.
Eine Ausdrucksbaumstruktur darf keinen System.Index- oder System.Range-Musterindexerzugriff enthalten.
Arrays als Attributargumente sind nicht CLS-kompatibel.
Verwendung eines nicht zugewiesenen out-Parameters
Das Auslassen des Typarguments ist im aktuellen Kontext nicht zulässig.
Ausrichtungswert {0} hat einen Wert größer {1} und kann eine große formatierte Zeichenfolge zur Folge haben.
Eine statische lokale Funktion kann keinen Verweis auf "this" oder "base" enthalten.
Der Parameter ist ungelesen.
Eine Ausdrucksstruktur darf keine UTF-8-Zeichenfolgenkonvertierung ode Literal enthalten.
out-Variablendeklaration
Ein ref-schreibgeschützter Parameter kann nicht das Out-Attribut aufweisen.
Der Vergleich mit einer ganzzahligen Konstante ist nutzlos. Die Konstante befindet sich außerhalb des Bereichs vom Typ "{0}".
'"experimentell"
Der Typ "{0}" aus der Assembly "{1}" kann nichtüber Assemblygrenzen hinweg verwendet werden, da er ein generisches Typargument besitzt, bei dem es sich um einen eingebetteten Interoptyp handelt.
Möglicher Überlauf zur Laufzeit durch konstanten Wert (unchecked-Syntax zum Überschreiben)
Optionale Parameter der Lambdafunktion
Parameterlose Strukturkonstruktoren
Ein Parameter eines unären Operators muss der enthaltende Typ sein oder sein zugehöriger Typparameter, der darauf beschränkt ist.
Die lokale Funktion "{0}" ist deklariert, wird aber nie verwendet.
Der as-Operator muss mit einem Verweis- oder einem Nullable-Typ verwendet werden ("{0}" ist ein Non-Nullable-Werttyp).
Das abstrakte {0}-Element "{1}" kann nicht als virtuell markiert werden.
"{0}": Statische Klassen können keine benutzerdefinierten Operatoren enthalten.
Die Bezeichnung "{0}" führt Shadowing für eine andere Bezeichnung mit demselben Namen in einem enthaltenen Gültigkeitsbereich durch.
Der Member "{1}" überschreibt "{0}". Zur Laufzeit sind mehrere Kandidaten zum Überschreiben verfügbar. Es hängt von der Implementierung ab, welche Methode aufgerufen wird. Verwenden Sie eine neuere Runtime.
Anonyme Methoden, Lambdaausdrücken, Abfrageausdrücke und lokale Funktionen innerhalb eines Instanzmembers einer Struktur können nicht auf den primären Konstruktorparameter zugreifen.
get- oder set-Accessor erwartet.
Verwenden Sie nicht System.ParamArrayAttribute, sondern das params-Schlüsselwort.
Neuer geschützter Member in versiegeltem Typ deklariert
Der weitergeleitete Typ "{0}" steht in Konflikt mit dem Typ, der im primären Modul dieser Assembly deklariert wurde.
Die zwei Assemblys unterscheiden sich in Release- und/oder Versionsnummer. Damit eine Vereinheitlichung vorgenommen wird, müssen Sie in der Konfigurationsdatei der Anwendung Direktiven angeben. Zudem müssen Sie den korrekten starken Namen einer Assembly angeben.
Der Konstruktor "{0}" kann sich nicht über einen anderen Konstruktor selbst aufrufen.
Die referenzierte Datei "{0}" ist keine Assembly.
Der überladene binäre Operator "{0}" nimmt zwei Parameter an.
or-Muster
Die lokale Funktion "{0}" muss als "static" gekennzeichnet sein, um das Conditional-Attribut verwenden zu können.
Das Conditional-Attribut ist für "{0}" nicht gültig, da es eine Überschreibungsmethode ist.
Die Adressen von "{0}" (lokal) oder der entsprechenden Member können nicht übernommen und in einer anonymen Methode oder einem Lambdaausdruck verwendet werden.
SearchCriteria wird erwartet.
Schnittstellen können keine Instanzkonstruktoren enthalten.
Da "{0}" "void" zurückgibt, darf auf ein Rückgabeschlüsselwort kein Objektausdruck folgen.
Ein benutzerdefinierter Operator kann einen Typ nicht in sich selbst konvertieren.
Die Bearbeitung enthält einen Verweis auf einen eingebetteten Typ und kann daher nicht fortgesetzt werden: "{0}".
Da auf diesen Aufruf nicht gewartet wird, wird die Ausführung der aktuellen Methode vor Abschluss des Aufrufs fortgesetzt. Ziehen Sie ein Anwenden des "Await"-Operators auf das Ergebnis des Aufrufs in Betracht.
Rufen Sie System.IDisposable.Dispose() für die zugeordnete Instanz von "{0}" auf, bevor alle Verweise darauf außerhalb des gültigen Bereichs liegen.
Die zugeordnete Instanz von "{0}" wird nicht entlang allen Ausnahmepfaden verworfen. Rufen Sie System.IDisposable.Dispose() auf, bevor alle Verweise darauf außerhalb des gültigen Bereichs liegen.
Der zu analysierende Syntaxknoten kann nicht zum Syntaxbaum der aktuellen Kompilierung gehören.
Das Sicherheitsattribut "{0}" weist einen ungültigen SecurityAction-Wert "{1}" auf.
Einem primären Konstruktorparameter eines schreibgeschützten Typs kann nichts zugewiesen werden (mit Ausnahme des init-only-Setters des Typs oder eines Variableninitialisierers).
Eine statische lokale Funktion kann keinen Verweis auf "{0}" enthalten.
Negative Werte müssen in runde Klammern gesetzt werden, um umgewandelt zu werden.
Der lokale Name "{0}" ist für PDB zu lang. Kürzen Sie ihn, oder führen Sie die Kompilierung ohne /debug durch.
Memberdefinition, Anweisung oder Dateiende erwartet.
Der Verweistypmodifizierer des Parameters '{0}' stimmt nicht mit dem entsprechenden Parameter überein, der im überschriebenen oder implementierten Member '{1}'.
Eine Dekonstruktionsvariable kann nicht als lokale Referenz deklariert werden.
Da auf diesen Aufruf nicht gewartet wird, wird die Ausführung der aktuellen Methode vor Abschluss des Aufrufs fortgesetzt.
Eine using-Klausel muss allen anderen im Namespace definierten Elementen mit Ausnahme externer Aliasdeklarationen vorangehen.
Das Argument {0} sollte eine Variable sein, da es an einen ref readonly-Parameter übergeben wird.
Der "await"-Operator kann nur in einer Async-Methode verwendet werden. Markieren Sie ggf. diese Methode mit dem "async"-Modifizierer, und ändern Sie deren Rückgabetyp in "Task<{0}>".
Der statische Member "{0}" kann nicht als "readonly" markiert werden.
Ein fester Puffer darf nur eine Dimension aufweisen.
"UnscopedRefAttribute" kann nicht auf Parameter angewendet werden, die über einen "scoped"-Modifizierer verfügen.
Unboxing eines möglichen NULL-Werts.
Das Ergebnis des Ausdrucks ist immer "{0}", da ein Wert vom Typ "{1}" niemals NULL vom Typ "{2}" ist.
Variable
Die NULL-Zulässigkeit von Verweistypen im Wert vom Typ "{0}" entspricht nicht dem Zieltyp "{1}".
Der Alias "{0}" kann nicht mit "::" verwendet werden, da der Alias auf einen Typ verweist. Verwenden Sie stattdessen ".".
Mergekonfliktmarker gefunden
Der friend-Assemblyverweis "{0}" ist ungültig. Für InternalsVisibleTo-Deklarationen kann keine Version, keine Kultur, kein öffentliches Schlüsseltoken und keine Prozessorarchitektur angegeben werden.
Ein Parameter kann nicht als Verweis "{0}" über einen ref-Parameter, sondern nur in einer return-Anweisung zurückgegeben werden.
Das Programm mit Anweisungen der obersten Ebene muss eine ausführbare Datei sein.
Gibt einen Member der lokalen Variablen als Verweis zurück, es handelt sich jedoch nicht um eine lokale ref-Variable.
Leeres Zeichenliteral.
Die Einschränkungen "class", "struct", "unmanaged", "notnull" und "default" können nicht kombiniert oder dupliziert werden und müssen in der Einschränkungsliste zuerst angegeben werden.
"{0}" kann dieser Assembly nicht hinzugefügt werden, da es bereits eine Assembly ist.
Es wurde kein optimaler Typ für den switch-Ausdruck gefunden.
Öffentliche Signierung wird für Netmodule nicht unterstützt.
"{0}" wird in der Schnittstellenliste bereits für den Typ "{2}" als "{1}" aufgeführt.
Die linke Seite einer Ref-Zuweisung muss eine Ref-Variable sein.
Das Feld oder die Eigenschaft kann nicht vom Typ "{0}" sein.
Tupelelementnamen sind auf der linken Seite einer Dekonstruktion nicht zulässig.
Ein Ausdrucksbaumstruktur-Lambda darf keine Methodengruppe enthalten.
"enable", "disable" oder "restore" erwartet.
Es ist unzulässig, den Nullable-Verweistyp "{0}?" in einem as-Ausdruck zu verwenden. Verwenden Sie stattdessen den zugrunde liegenden Typ "{0}".
Der Delegat kann nicht an "{0}" gebunden werden, da er ein Member von "System.Nullable<T>" ist.
Methode
Partielle Deklarationen von "{0}" müssen die gleichen Typparameternamen in der gleichen Reihenfolge aufweisen.
"__arglist" darf kein über "in" oder "out" übergebenes Argument umfassen.
Zeichen "{0}" können an dieser Stelle nicht verwendet werden.
Der "await"-Operator kann nur mit Async-{0} verwendet werden. Markieren Sie ggf. {0} mit dem "async"-Modifizierer.
Der erste Parameter einer ref-Erweiterungsmethode "{0}" muss ein Werttyp oder ein generischer Typ sein, der auf die Struktur eingeschränkt ist.
Fehlende Übereinstimmung der Verweise zwischen "{0}" und dem Funktionszeiger "{1}"
"{0}" kann nicht als Modifizierer für Aufrufkonventionen verwendet werden.
Die Verkettung eines spekulativen semantischen Modells wird nicht unterstützt. Sie sollten ein spekulatives Modell aus dem nicht spekulativen ParentModel erstellen.
Für das Programm sind mehrere Einstiegspunkte definiert. Kompilieren Sie mit /main, um den Typ anzugeben, der den Einstiegspunkt enthält.
Erweiterte partielle Methoden
Das Feature "{0}" ist in C# 8.0 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Das Feature "{0}" ist in C# 7.2 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Das Feature "{0}" ist in C# 7.3 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Das Feature "{0}" ist in C# 7.1 nicht verfügbar. Verwenden Sie die Sprachversion {1} oder höher.
Die Verwendung der Variablen in diesem Kontext kann dazu führen, dass referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Interpolierte Zeichenfolge erwartet
Das XML-Fragment "{1}" der Datei "{0}" kann nicht einbezogen werden: {2}
Der Inlinearraykonvertierungsoperator wird nicht für die Konvertierung aus einem Ausdruck des deklarierenden Typs verwendet.
Typ "{0}", der aus Modul "{1}" exportiert wurden, steht in Konflikt mit Typ "{2}", der aus Modul "{3}" exportiert wurde.
Eine Nullkonstante der Zeichenfolge wird nicht als Muster für "{0}" unterstützt. Verwenden Sie stattdessen eine leere Zeichenfolge.
Ein Einstiegspunkt kann nicht generisch sein oder sich in einem generischen Typ befinden.
"{0}" hat keine passende statische Main-Methode.
Das Steuerelement wird an den Aufrufer zurückgegeben, bevor das Feld '{0}' explizit zugewiesen wird. Dies führt zu einer vorhergehenden impliziten Zuweisung von "default".
Ein aus einem Element bestehendes deconstruct-Muster erfordert zur Vermeidung einer Mehrdeutigkeit eine etwas andere Syntax. Es wird empfohlen, nach der schließenden Klammer ")" einen discard-Kennzeichner "_" hinzuzufügen.
Der vollqualifizierte Name für "{0}" ist für Debuginformationen zu lang. Kompilieren Sie ohne die /debug-Option.
Felder einer Struktur müssen in einem Konstruktor vollständig zugewiesen werden, bevor das Steuerelement an den Aufrufer zurückgegeben wird. Erwägen Sie, die Sprachversion zu aktualisieren, damit das Feld automatisch als Standard verwendet wird.
Optionale Parameter müssen nach allen erforderlichen Parametern angezeigt werden.
Warnung überschreibt einen Fehler
Auf diese Bezeichnung wurde nicht verwiesen.
Die Variable "{0}" ist deklariert, wird aber nie verwendet.
Die Verwendung von {1} "{0}" (generisch) erfordert {2}-Typargumente.
Die Methode „UnmanagedCallersOnly“ „{0}“ kann das Schnittstellenelement „{1}“ im Typ „{2}“ nicht implementieren.
#endif-Direktive erwartet.
Mit "goto" kann nicht an eine Position hinter einer using-Deklaration gesprungen werden.
Die aktuelle Methode ruft eine asynchrone Methode auf, die ein Task- oder ein Task<TResult>-Objekt zurückgibt und den await-Operator nicht auf das Ergebnis anwendet. Der Aufruf der asynchronen Methode beginnt als asynchroner Task. Da kein await-Operator angewendet wird, wird das Programm jedoch fortgesetzt, ohne dass auf den Abschluss des Tasks gewartet wird. In den meisten Fällen entspricht dieses Verhalten nicht Ihren Erwartungen. Normalerweise hängen andere Aspekte der aufrufenden Methode von den Ergebnissen des Aufrufs ab, oder es wird mindestens erwartet, dass die aufgerufene Methode abgeschlossen wird, bevor die Rückgabe von der Methode erfolgt, die den Aufruf enthält.
Ebenso wichtig ist, was mit Ausnahmen geschieht, die in der aufgerufenen asynchronen Methode ausgelöst werden. Eine Ausnahme, die in einer Methode ausgelöst wird, die ein Task- oder Task<TResult>-Objekt zurückgibt, wird im zurückgegebenen Task gespeichert. Wenn Sie nicht auf den Abschluss des Tasks warten bzw. keine explizite Überprüfung auf Ausnahmen ausführen, geht die Ausnahme verloren. Wenn Sie auf den Abschluss des Tasks warten, wird die Ausnahme erneut ausgelöst.
Als bewährte Methode sollten Sie immer auf den Abschluss des Aufrufs warten.
Sie sollten das Unterdrücken der Warnung nur in Betracht ziehen, wenn Sie sicher sind, dass Sie nicht auf den Abschluss des asynchronen Aufrufs warten möchten und die aufgerufene Methode keine Ausnahmen auslöst. In diesem Fall können Sie die Warnung unterdrücken, indem Sie das Taskergebnis des Aufrufs einer Variablen zuweisen.
Abfrageausdruck
Der Datensatzmember "{0}" muss geschützt sein.
Ungültiger Wert für das Argument zum {0}-Attribut.
Die agnostische Assembly kann kein prozessorspezifisches Modul "{0}" aufweisen.
Formatbezeichner dürfen keine nachgestellten Leerzeichen enthalten.
"UnscopedRefAttribute" kann nicht auf diesen Parameter angewendet werden, da er standardmäßig nicht bereichsgesteuert ist.
Der Typ "{0}" darf nicht als Zieltyp von new() verwendet werden.
InterpolatedStringHandlerArgumentAttribute-Argumente können nicht auf den Parameter verweisen, für den das Attribut verwendet wird.
Variable ist zugewiesen, der Wert wird jedoch niemals verwendet
Ein add- oder remove-Accessor muss Text enthalten.
'Die explizite Methodenimplementierung "{0}" ist ein Accessor und kann "{1}" daher nicht implementieren.
Element implementiert Schnittstellenelement mit mehreren Übereinstimmungen zur Laufzeit
Der XML-Kommentar enthält ein doppeltes param-Tag für "{0}".
Der Enumeratorname "{0}" ist reserviert und kann nicht verwendet werden.
Ein Ausdrucksbaumstruktur-Lambda darf keinen Wörterbuchinitialisierer enthalten.
Das interpolierte Rohzeichenfolgenliteral beginnt nicht mit genügend „$“-Zeichen, um so viele aufeinanderfolgende schließende geschweifte Klammern als Inhalt zuzulassen.
Die Methode "Slice" des Inlinearrays wird nicht für den Elementzugriffsausdruck verwendet.
Das Mitglied "{0}" blendet kein verfügbares Mitglied aus. Das Schlüsselwort "neu" ist nicht erforderlich.
Die Spezifikationen für benannte Argumente müssen in einem dynamischen Aufruf nach Angabe aller festen Argumente aufgeführt werden.
"{0}": Statische Typen können nicht als Parameter verwendet werden.
Eine Zahl, die an die Präprozessordirektive der #pragma-Warnung übergeben wurde, war keine gültige Warnungszahl. Vergewissern Sie sich, dass die Zahl eine Warnung und keinen Fehler darstellt.
"await" in Catch-Blöcken und Finally-Blöcken
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem Zieldelegaten.
"{0}": Ein Einstiegspunkt kann nicht generisch sein oder sich in einem generischen Typ befinden.
"{0}" implementiert den Schnittstellenmember "{1}" nicht.
"{0}" enthält keine Definition für "{1}", und die Überladung der optimalen Erweiterungsmethode "{2}" erfordert einen Empfänger vom Typ "{3}".
#r ist nur in Skripts zulässig.
Ein Argument vom dynamischen Typ kann nicht an die generische lokale Funktion "{0}" mit abgeleiteten Typargumenten übergeben werden.
Die Endposition der #line-Anweisung muss größer oder gleich der Startposition sein
Der Syntaxbaum ist bereits vorhanden.
Der primäre Konstruktorparameter wird von einem Member aus der Basis abgeschatten.
Die automatisch implementierte Eigenschaft '{0}' muss vollständig zugewiesen werden, bevor das Steuerelement an den Aufrufer zurückgegeben wird. Erwägen Sie eine Aktualisierung auf die Sprachversion '{1}', um die Eigenschaft automatisch als Standard zu verwenden.
Verwendung eines möglicherweise nicht zugewiesenen Felds. Erwägen Sie, die Sprachversion so zu aktualisieren, dass das Feld automatisch als Standard verwendet wird.
Dereferenzierung eines möglichen Nullverweises.
Ungültiger Ausgabename: {0}
Eine Klasse mit dem ComImport-Attribut kann keinen benutzerdefinierten Konstruktor haben.
Der Methodenname "CollectionBuilderAttribute" ist ungültig.
Der Rückgabeausdruck muss vom Typ "{0}" sein, weil die Rückgabe dieser Methode als Verweis erfolgt.
Member des primären Konstruktorparameters „{0}“ eines schreibgeschützten Typs können nicht als ref- oder out-Wert verwendet werden (außer init-only-Setter des Typs oder eines Variableninitialisierers).
Automatisch implementierte Eigenschaften müssen get-Accessoren aufweisen.
Der Bezeichner "{0}" ist nicht CLS-kompatibel.
Der Rückgabetyp für den „++“- oder „--“-Operator muss entweder mit dem Parametertyp übereinstimmen, vom Parametertyp abgeleitet werden oder der Typparameter des enthaltenden Typs sein, der beschränkt ist, sofern der Parametertyp kein anderer Typparameter ist.
Der Inlinearraykonvertierungsoperator wird nicht für die Konvertierung aus einem Ausdruck des deklarierenden Typs verwendet.
Fehler beim Lesen der Debuginformationen für "{0}"
Eine Ausdrucksstruktur darf keinen Wert vom Typ "ref struct" oder vom eingeschränkten Typ "{0}" enthalten.
Statische Klassen können keine Destruktoren enthalten.
Der Parameter "{0}" ist ein Argument für die interpolierte Zeichenfolgenhandlerkonvertierung für den Parameter "{1}", aber das entsprechende Argument wird nach dem Interpolierten Zeichenfolgenausdruck angegeben. Ordnen Sie die Argumente neu an, um "{0}" vor "{1}" zu verschieben.
Der angegebene Ausdruck ist immer vom bereitgestellten ("{0}") Typ.
Quelldateiverweise werden nicht unterstützt.
Der Verweistypmodifizierer des Parameters stimmt nicht mit dem entsprechenden Parameter im ausgeblendeten Element überein.
'{0}: Statische Typen können nicht als Rückgabetypen verwendet werden.
Es gibt keine festgelegte Reihenfolge für die Felder in mehreren Deklarationen der partiellen Struktur "{0}". Um eine Reihenfolge anzugeben, müssen sich alle Instanzenfelder in der gleichen Deklaration befinden.
Inkonsistenter Zugriff: Indexer-Rückgabetyp "{1}" ist weniger zugreifbar als Indexer "{0}".
CLS-kompatibles Feld kann nicht temporär sein
Zeilenumbrüche innerhalb einer nicht ausführlichen interpolierten Zeichenfolge werden in C#-{0} nicht unterstützt. Verwenden Sie die Sprachversion {1} oder höher.
Inkonsistenter Zugriff: Parametertyp "{1}" ist weniger zugreifbar als Methode "{0}".
Der Baum muss einen Stammknoten mit SyntaxKind.CompilationUnit aufweisen.
Nur assignment-, call-, increment-, decrement-, await- und new-Objektausdrücke können als Anweisung verwendet werden.
Das auf den Parameter "{0}" angewendete "CallerFilePathAttribute" besitzt keine Auswirkungen, weil es für einen Member gilt, der in Kontexten verwendet wird, in denen optionale Argumente unzulässig sind.
"params" ist in diesem Kontext nicht gültig.
Ein Ausdrucksbaumstruktur-Lambda darf keinen ref-, in- oder out-Parameter enthalten.
Der dateilokale Typ "{0}" kann nicht in einer "global using static"-Anweisung verwendet werden.
Der Typ "{0}" kann nicht mit einem Sammlungsinitialisierer initialisiert werden, weil er nicht "System.Collections.IEnumerable" implementiert.
Der Musterabgleich ist für Zeigertypen unzulässig.
Ein Ausdruck vom Typ "{0}" stimmt immer mit dem angegebenen Muster überein.
Das Feature "{0}" befindet sich zurzeit in der Vorschau und wird *nicht unterstützt*. Um Previewfunktionen zu nutzen, verwenden Sie die Sprachversion "Preview".
Der erste Operand eines überladenen Shift-Operators muss den gleichen Typ wie der enthaltende Typ aufweisen.
Automatische Eigenschafteninitialisierung
Fehler beim Lesen der Ressource "{0}": "{1}"
Präprozessordirektive erwartet.
Der erste Operand eines überladenen Shift-Operators muss denselben Typ wie der enthaltende Typ aufweisen, oder seinen Typparameter aufweisen, der darauf beschränkt ist.
'"await" kann nicht in einem Ausdruck verwendet werden, der den Typ "{0}" enthält
Es können keine Zugriffsmodifizierer für beide Accessoren der Eigenschaft oder des Indexers "{0}" angegeben werden.
Die partiellen Methodendeklarationen weisen Signaturunterschiede auf.
Die Modulinitialisierermethode "{0}" darf nicht generisch sein und darf nicht in einem generischen Typ enthalten sein.
Tupelelementnamen müssen eindeutig sein.
Der Sprachenname ist ungültig.
'{0}: Der Operator oder Accessor kann nicht explizit aufgerufen werden.
'{0}' darf nicht extern sein und keinen Konstruktor/Initialisierer aufweisen
Ein Werttyp, der NULL zulässt, kann NULL sein.
Für automatisch implementierte Eigenschaften darf keine Rückgabe als Verweis erfolgen.
Mehrzeilige rohe Zeichenfolgenliterale sind nur in ausführlichen interpolierten Zeichenfolgen zulässig.
Das erforderliche Leerzeichen fehlt.
Ein Verweis auf NETMODULE "{0}" fehlt.
Verwendung eines möglicherweise nicht zugewiesenen Felds '{0}'. Erwägen Sie eine Aktualisierung auf die Sprachversion '{1}', um das Feld automatisch als Standard zu verwenden.
"{0}" definiert "Equals", aber nicht "GetHashCode".
Der Vorgang verursachte einen Stapelüberlauf.
foreach-Iterationsvariable
"{0}": Überschreiben nicht möglich; "{1}" ist kein Ereignis.
"{0}" TypeForwardedToAttribute-Duplikat
Puffer fester Größe müssen länger als 0 (null) sein.
'"await" kann nicht als Bezeichner innerhalb einer Async-Methode oder eines Lambdaausdrucks verwendet werden.
Der Konstantenwert "{0}" kann nicht in "{1}" konvertiert werden (verwenden Sie zum Außerkraftsetzen die unchecked-Syntax).
Bezeichner ist nicht CLS-kompatibel
Wörterbuchinitialisierer
Interner Fehler im C#-Compiler.
Das auf Parameter „{0}“ angewendete CallerArgumentExpressionAttribute hat keine Auswirkung. Es wird vom CallerLineNumberAttribute überschrieben.
Gibt einen Parameter als Verweis zurück, dieser ist jedoch auf die aktuelle Methode beschränkt.
Der Parameter "{0}" muss beim Beenden einen Wert ungleich NULL aufweisen, weil Parameter "{1}" nicht NULL ist.
Interpolierte Zeichenfolgen
Nicht alle Codepfade geben einen Wert in "{0}" mit dem Typ "{1}" zurück.
Möglicher unbeabsichtigter Referenzvergleich; linke Seite muss umgewandelt werden.
Im Basistyp "{0}" wurde kein zugänglicher Kopierkonstruktor gefunden.
Das für diesen Parameter gefundene positionelle Element „{0}“ ist ausgeblendet.
Fehler beim Auflösen des Dateipfads "{0}", der für das benannte Argument "{1}" für das PermissionSet-Attribut angegeben wurde.
Ungültige Zahl.
Die referenzierte {0}-Assembly besitzt eine andere Kultureinstellung: "{1}".
Zweideutige Referenz im cref-Attribut
Der erste Parameter einer Erweiterungsmethode darf nicht den Typ "{0}" haben.
schreibgeschützte Verweise
"{0}" ist "{1}" und im angegebenen Kontext nicht gültig.
Die überladene {0}-Methode, die sich nur nach "ref" , "out" oder dem Arrayrang unterscheidet, ist nicht CLS-kompatibel.
Ungültiger Parametertyp "void".
Einschränkungen sind für nicht generische Deklarationen nicht zulässig.
XML-Kommentar weist ein syntaktisch falsches cref-Attribut auf.
Anonyme Methoden
Die Anmerkung für Nullable-Verweistypen darf nur in Code innerhalb eines #nullable-Anmerkungskontexts verwendet werden.
Eine Ausdrucksbaumstruktur darf keinen Throw-Ausdruck enthalten.
Der Typ "{0}" kann nicht in "{1}" konvertiert werden.
Der Filterausdruck ist eine Konstante "false". Ziehen Sie in Betracht, den try-catch-Block zu entfernen.
Das benannte {0}-Argument kann nicht mehrmals angegeben werden.
Der Arraytypspezifizierer [] muss vor dem Parameternamen stehen.
NULL kann nicht in {0} konvertiert werden, weil es sich um einen Non-Nullable-Werttyp handelt.
Mehrfacher Verweis auf Analysetool "{0}"
Der partial-Modifizierer kann nur unmittelbar vor "class", "record", "struct", "interface" oder einem Methodenrückgabetyp verwendet werden.
Die '{0}' muss nicht generisch sein, damit sie mit '{1}' übereinstimmt.
Der Typ implementiert nicht das Sammlungsmuster. Der Member ist keine öffentliche Instanz- oder Erweiterungsmethode.
Der Typ des Arguments für das DefaultParameterValue-Attribut muss mit dem Parametertyp übereinstimmen.
Für "{0}" ist kein Zieltyp vorhanden.
Ungültige Verweisaliasoption: "{0}=". Fehlender Dateiname.
Der Typ "{0}" darf nicht für ein Feld eines Datensatzes verwendet werden.
Ein Feld oder eine automatisch implementierte Eigenschaft darf nur dann vom Typ "{0}" sein, wenn es sich um einen Instanzmember einer Referenzstruktur handelt.
Ungültige Varianz: Der Typparameter "{1}" muss "{3}" lauten und gültig für "{0}" sein, sofern nicht Sprachversion {4} oder höher verwendet wird. "{1}" ist {2}.
Die Verwenden-Anweisung wurde zuvor als „Global verwenden“ angezeigt
Das auf Parameter „{0}“ angewendete CallerArgumentExpressionAttribute hat keine Auswirkung, da es auf ein Element in Kontexten angewendet wird, die keine optionalen Argumente zulassen.
Das benannte Argument "{0}" wird außerhalb der Position verwendet, wird jedoch von einem unbenannten Argument gefolgt.
Member des schreibgeschützten Felds "{0}" können nicht als schreibbarer Verweis zurückgegeben werden.
Ein Ausdruck vom Typ "{0}" kann nicht als Argument für einen dynamisch gebundenen Vorgang verwendet werden.
Abfrageausdrücke mit dem Quelltyp "dynamic" oder mit einer Joinsequenz vom Typ "dynamic" sind nicht zulässig.
Die Option "{0}" überschreibt das {1}-Attribut (in der Quelldatei oder im hinzugefügten Modul angegeben).
"{0}": Membernamen dürfen nicht dem einschließenden Typ entsprechen.
"{0}": Der in einer asynchronen using-Anweisung verwendete Typ muss implizit in "System.IAsyncDisposable" konvertiert werden können oder eine geeignete DisposeAsync-Methode implementieren. Meinten Sie "using" anstelle von "await using"?
Der Parameter „{0}“ tritt nach „{1}“ in der Parameterliste auf, wird jedoch als Argument für die Handler-Konvertierungen einer interpolierten Zeichenfolge verwendet. Dies erfordert, dass der Aufrufer Parameter mit benannten Argumenten an der Aufrufsite neu anordnen kann. Erwägen Sie, den Handler-Parameter einer interpolierten Zeichenfolge hinter alle beteiligten Argumenten zu platzieren.
Ungültiger Name für Hashalgorithmus: "{0}"
Das kontextabhängige Schlüsselwort "var" darf nur in einer lokalen Variablendeklaration oder im Skriptcode verwendet werden.
Eine Ausdrucksbaumstruktur darf keinen Zugriff auf einen statischen virtuellen oder abstrakten Schnittstellenmember enthalten.
Ungültige Bildbasisnummer "{0}"
Ein Windows-Runtime-Ereignis darf nicht als out- oder ref-Parameter übergeben werden.
Eine Instanz des Typs "{0}" kann nicht in einer geschachtelten Funktion, einem Abfrageausdruck, einem Iteratorblock oder einer Async-Methode verwendet werden.
"{0}" implementiert den Schnittstellenmember "{1}" nicht. "{2}" hat nicht den entsprechenden Rückgabetyp "{3}" und kann "{1}" daher nicht implementieren.
Das Argument muss mit dem Schlüsselwort (keyword) "ref" oder "in" übergeben werden.
Muster für erweiterte Eigenschaften
Der Typ eines Ausdrucks in der {0}-Klausel ist falsch. Fehler beim Typrückschluss im Aufruf von "{1}".
XML-Kommentar weist ein cref-Attribut auf, das sich auf einen Typparameter bezieht.
Der dateilokale Typ "{0}" kann keine Zugriffsmodifizierer verwenden.
Der primäre Konstruktorparameter '{0}' wird durch einen Member aus der Basis schattiert.
Methodenname erwartet.
"{0}" (fest und lokal) kann nicht innerhalb einer anonymen Methode, eines Lambdaausdrucks oder eines Abfrageausdrucks verwendet werden.
Die Methode "{0}" wird nicht als Einstiegspunkt verwendet, weil ein synchroner Einstiegspunkt "{1}" gefunden wurde.
"__arglist" ist in diesem Kontext nicht gültig.
Der Member "{0}" muss beim Beenden einen Wert ungleich NULL aufweisen.
Elemente können nicht NULL sein.
Kein C#-Symbol.
Die &Methodengruppe "{0}" kann nicht in den Nicht-Funktionszeigertyp "{1}" konvertiert werden.
"{0}": Statische Typen können nicht als Parameter verwendet werden.
Nur ein "using static" oder "using alias" kann "unsicher" sein.
Typ "{0}", der aus Modul "{1}" exportiert wurde, steht in Konflikt mit dem Typ, der im primären Modul dieser Assembly deklariert wurde.
Der switch-Ausdruck verarbeitet nicht alle möglichen Werte des zugehörigen Eingabetyps (nicht umfassend).
nicht verwaltete konstruierte Typen
Erfasst die Adresse, ermittelt die Größe oder deklariert einen Zeiger auf einen verwalteten Typ.
Die angegebene Versionszeichenfolge '{0}' entspricht nicht dem erforderlichen Format: Hauptversion[.Nebenversion[.Build[.Revision]]]
Die foreach-Anweisung kann für Variablen vom Typ "{0}" nicht verwendet werden, da sie mehrere Instanziierungen von "{1}" implementiert. Nehmen Sie eine Umwandlung in eine spezifische Schnittstelleninstanziierung vor.
XML-Kommentar besitzt ein param-Tag, es gibt jedoch keinen Parameter mit diesem Namen
Bezeichner erwartet.
Musterabgleich
Die Verwendung des Alias darf kein Verweistyp sein, der NULL-Werte zulässt.
Das CallerMemberNameAttribute hat keine Auswirkung; es wird von dem CallerFilePathAttribute überschrieben
A collection expression of type '{0}' cannot be used in this context because it may be exposed outside of the current scope.
Dateitypen
Ein Ausdrucksbaum darf keinen Basiszugriff enthalten.
Ein Parameter kann nur einen "{0}"-Modifizierer aufweisen.
Die Bezeichnung "{0}" ist im Bereich der goto-Anweisung nicht vorhanden.
Unsicherer Code wird nur angezeigt, wenn mit /unsafe kompiliert wird.
Ein Verweis, der von einem Aufruf von "{0}" zurückgegeben wird, kann nicht über die Grenzen "await" oder "yield" hinweg beibehalten werden.
"{0}": Virtuelle oder abstrakte Member können nicht privat sein.
Das CallerArgumentExpressionAttribute wird mit einem ungültigen Parameternamen angewendet.
Positionsfelder in Datensätzen
readonly-Member
Referenzierte Assembly hat andere Kultureinstellungen
Der erste "in" oder "ref readonly"-Parameter der Erweiterungsmethode "{0}" muss ein konkreter (nicht generischer) Werttyp sein.
Fehler beim Initialisieren des Generators "{0}". Dies trägt nicht zur Ausgabe bei, und es können Kompilierungsfehler auftreten. Ausnahme vom Typ "{1}" mit Meldung "{2}".
{3}
Ein Wert vom Typ "{0}" kann nicht als Standardparameter für den Parameter "{1}", der NULL-Werte zulässt, verwendet werden, weil "{0}" kein einfacher Typ ist.
Ein Wert vom Typ "{0}" kann nicht als Standardparameter verwendet werden, da keine Standardkonvertierungen in den Typ "{1}" vorhanden sind.
Die NULL-Zulässigkeit von Verweistypen im Parametertyp "{0}" stimmt nicht mit der abfangbaren Methode "{1}" überein.
"{0}" muss erforderlich sein, da das erforderliche Mitglied "{1}" überschrieben wird
"{0}" ist abstrakt, aber in der nicht abstrakten Klasse "{1}" enthalten.
Dynamisch
Mögliche Nullverweiszuweisung.
Ein Member des Parameters "{0}" kann nicht als Verweis zurückgegeben werden, da er auf die aktuelle Methode beschränkt ist.
Das Modul "{0}" in der Assembly "{1}" leitet den Typ "{2}" an mehrere Assemblys weiter: "{3}" und "{4}".
"disable" oder " restore" erwartet nach #pragma-Warnung
Der SecurityAction-Wert "{0}" ist ungültig für Sicherheitsattribute, die auf einen Typ oder eine Methode angewendet werden.
"{0}" ist "{1}", wird aber wie "{2}" verwendet.
Der Datensatzmember "{0}" muss "{1}" zurückgeben.
Präprozessordirektiven müssen das erste Zeichen in einer Zeile sein, das keine Leerstelle ist.
Feld
Array
using-Alias
Zifferntrennzeichen
Verwendung eines möglicherweise nicht zugewiesenen Felds '{0}'. Erwägen Sie eine Aktualisierung auf die Sprachversion '{1}', um das Feld automatisch als Standard zu verwenden.
Es ist unzulässig, den Nullable-Verweistyp "{0}?" in einem is-Ausdruck zu verwenden. Verwenden Sie stattdessen den zugrunde liegenden Typ "{0}".
Der Parameter "{0}" muss beim Beenden einen Wert ungleich NULL aufweisen.
Ereignis
Der "{0}"-Modifizierer ist für dieses Element nicht gültig.
Ausschussvariablen
In der Schlüsseldatei "{0}" fehlt der für die Signierung erforderliche private Schlüssel.
Bezeichnung
Ein __arglist-Ausdruck darf nur in einem call- oder new-Ausdruck enthalten sein.
Algorithmus "{0}" wird nicht unterstützt
Die Methode muss einen Rückgabetyp besitzen.
Typparameter
Enumerationen können keine expliziten parameterlosen Konstruktoren enthalten.
"{0}" ist mit dem Attribut "UnmanagedCallersOnly" versehen und kann nicht direkt aufgerufen werden. Rufen Sie einen Funktionszeiger auf diese Methode ab.
Beide partiellen Methodendeklarationen müssen identische Zugriffsmodifizierer aufweisen.
Für diese Deklaration ist kein gültiger Atttributspeicherort vorhanden
Kryptografischer Fehler bei der Hasherstellung.
Diese Methode kann nur zum Erstellen von Token verwendet werden. "{0}" ist kein Token.
Der Member "{0}" kann in diesem Attribut nicht verwendet werden.
"{0}" kann kein überladenes {1}-Element definieren, das sich nur in den Parametermodifizierern "{2}" und "{3}" unterscheidet.
Der Funktionszeiger "{0}" akzeptiert keine {1} Argumente.
Operator zum Unterdrücken von doppelten NULL-Werten ("!")
Die NULL-Zulässigkeit von Verweistypen im Typ entspricht nicht dem außer Kraft gesetzten Member.
Der Name "{0}" ist im aktuellen Kontext nicht vorhanden. (Möglicherweise fehlt ein Verweis auf Assembly "{1}".)
Das base-Schlüsselwort ist im aktuellen Kontext nicht verfügbar.
Die lokale Variable "{0}" kann erst verwendet werden, nachdem sie deklariert wurde.
asynchrone using-Anweisung
Die Literalzeichenfolge "]]>" ist in Inhaltselementen nicht zugelassen.
"{0}": Implementierung einer dynamischen Schnittstelle "{1}" nicht möglich.
Deklaration von Ausdrucksvariablen in Memberinitialisierern und Abfragen
Die Zielruntime unterstützt keine Verweisfelder.
Der Aufruf von "{0}" mit "{1}" kann aufgrund eines Unterschieds in bereichsbezogenen Modifizierern oder [UnscopedRef]-Attributen nicht abgefangen werden.
Partielle Methodendeklarationen von "{0}" weisen eine inkonsistente NULL-NULL-Zulässigkeit in den Einschränkungen für den Typparameter "{1}" auf.
Der Parameter ist für den angegebenen nicht verwalteten Typ nicht gültig.
/REFERENCEPATH-Option
Eine Ausdrucksbaumstruktur enthält möglicherweise keinen Verweis auf eine lokale Funktion.
Das Feld weist mehrere eindeutige konstante Werte auf.
{0} Version {1}
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
Das Sicherheitsattribut "{0}" ist für diesen Deklarationstyp nicht gültig. Sicherheitsattribute sind nur für Assembly-, Typ- und Methodendeklarationen gültig.
verwendet statische
Auf das während der aktuellen Debuggingsitzung hinzugefügte Element "{0}" kann nur aus der deklarierenden Assembly "{1}" heraus zugegriffen werden.
"#load" kann nicht nach dem ersten Token in der Datei verwendet werden.
Der Typname enthält nur ASCII-Zeichen in Kleinbuchstaben. Solche Namen können möglicherweise für die Sprache reserviert werden.
Ein Ausdrucksbaum darf keine Variablendeklaration mit einem out-Argument enthalten.
Ungültiger Typ für den {0}-Parameter im cref-Attribut des XML-Kommentars: "{1}"
Der Typ kann nicht als Typparameter im generischen Typ oder in der generischen Methode verwendet werden. Die NULL-Zulässigkeit des Typarguments entspricht nicht der class-Einschränkung.
Inkonsistenter Zugriff: Einschränkungstyp "{1}" ist weniger zugreifbar als "{0}".
"{0}" kann nicht gleichzeitig abstrakt und versiegelt sein.
Unerwartetes Zeichen "{0}".
"{0}" ist kein gültiges benanntes Attributargument. Benannte Attributargumente müssen entweder Felder sein, die nicht schreibgeschützt, statisch oder konstant sind, oder Eigenschaften mit Lese- und Schreibzugriff, die öffentlich und nicht statisch sind.
Unbekannte #pragma-Direktive.
Die Variable des statischen Typs "{0}" kann nicht deklariert werden.
Sie haben einen Verweis zu einer Assembly hinzugefügt mifhilte von /link (Einbetten der Interoptypen-Eigenschaft auf True festegelegt). Dadurch wird der Compiler angewiesen, die Interoptypeninformationen aus der Assembly einzubetten. Der Compiler kann jedoch keine Interoptypeninformationen aus der Assembly einbetten, da eine andere Assembly, auf die Sie verweisen, auch auf diese Assembly verweist mithilfe von /reference (Einbetten der Interoptypen-Eigenschaft auf False festegelegt.)
Um Interoptypeninformationen für beide Assemblys einzubetten, verwenden Sie /link für die Verweise zu den einzelnen Assemblys (Einbetten der Interoptypen-Eigenschaft auf True festlegen).
Um die Warnung zu beheben, können Sie stattdessen /reference verwenden (Einbetten der Interoptypen-Eigenschaft auf False festlegen). In diesem Fall stellt eine primäre Interop-Assembly (PIA) Interoptypeninformationen bereit.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp stimmt nicht mit der abfangbaren Methode "{0}" überein.
Eigenschaftszugriffsmethode für Ausdruckskörper
"{0}" definiert den Operator == oder !=, aber überschreibt Object.Equals(object o) nicht.
Falsche Anzahl von Typargumenten.
"{0}" implementiert das Muster "{1}" nicht. "{2}" weist die falsche Signatur auf.
Für asynchrones "foreach" muss der Rückgabetyp "{0}" von "{1}" über eine passende öffentliche MoveNextAsync-Methode und eine öffentliche Current-Eigenschaft verfügen.
Eine Namespacedeklaration darf keine Modifizierer oder Attribute aufweisen.
{0}: Das Instanzenfeld in Typen, die mit "StructLayout(LayoutKind.Explicit)" markiert sind, muss ein FieldOffset-Attribut aufweisen.
Eine Instanz des abstrakten Typs oder der abstrakten Schnittstelle "{0}" kann nicht erstellt werden.
Für die explizite Schnittstellenimplementierung eines Ereignisses muss die Syntax für Ereignisaccessoren verwendet werden.
Die Auswertung des Konstantenwerts für "{0}" bezieht eine zirkuläre Definition ein.
"{0}" ist kein gültiger Attributpfad für diese Deklaration. Gültige Attributpfade für diese Deklaration sind "{1}". Alle Attribute in diesem Block werden ignoriert.
Das Ergebnis eines stackalloc-Ausdrucks des Typs "{0}" in diesem Kontext kann außerhalb der enthaltenden Methode verfügbar gemacht werden.
"{0}" ist zwischen "{1}" und "{2}" mehrdeutig. Verwenden Sie entweder "@{0}", oder schließen Sie explizit das Suffix "Attribute" ein.
; erwartet.
Ein dynamisch gebundener Aufruf verursacht möglicherweise einen Fehler zur Laufzeit, da mindestens eine anwendbare Überladung eine bedingte Methode ist.
Namespacekonflikte mit importiertem Typ
Eine partielle Methode darf nicht über mehrere implementierende Deklarationen verfügen.
"{0}" kann nicht als ref- oder out-Wert verwendet werden, weil es sich um ein {1}-Objekt handelt.
Von "{0}" wurde friend-Zugriff gewährt, aber der starke Name zum Signieren der Ausgabeassembly stimmt nicht mit dem der gewährenden Assembly überein.
Objekterstellung mit Zieltyp
Ein Konstruktor, der in einem Typ mit Parameterliste deklariert ist, muss über den Konstruktorinitialisierer „this“ verfügen.
Die Einschränkung kann nicht der dynamische Typ "{0}" sein.
Der {0}-Operator kann nicht auf einen Operanden vom Typ "{1}" angewendet werden.
Ein primärer Konstruktorparameter eines schreibgeschützten Typs kann nicht als beschreibbarer Verweis zurückgegeben werden.
"{0}": Ein Verweis auf ein flüchtiges Feld wird nicht als flüchtig behandelt.
Ein Ausdrucksbaum darf keinen dynamischen Vorgang enthalten.
Implizit typisierte lokale Variablen können nicht als "fixed" deklariert werden.
Der importierte Typ "{0}" ist ungültig. Er enthält eine Basistyp-Ringabhängigkeit.
Für den Quelltyp "{0}" wurden mehrere Implementierungen des Abfragemusters gefunden. Mehrdeutiger Aufruf von "{1}".
Der Befehlszeilenschalter '{0}' ist noch nicht implementiert und wurde ignoriert.
Die NULL-Zulässigkeit von Verweistypen im Typ entspricht nicht dem implementierten Member.
Die Methode, der Operator oder der Accessor "{0}" ist als extern markiert und enthält keine Attribute. Fügen Sie ein DllImport-Attribut hinzu, um die externe Implementierung anzugeben.
"{0}" ist kein gültiger Parametername von "{1}".
Inkonsistenter Zugriff: Parametertyp "{1}" ist weniger zugreifbar als Indexer "{0}".
Der vordefinierte Typ "{0}" wurde in mehreren referenzierten Assemblys deklariert: "{1}" und "{2}"
Ausdruckskörpereigenschaft
"RefKind.Out" ist keine gültige Verweisart für einen Rückgabetyp.
Alternative interpolierte ausführliche Zeichenfolgen
Namensshadowing in geschachtelten Funktionen
Das FieldOffset-Attribut ist für statische oder konstante Felder nicht zulässig.
Der lokale Verweis "{0}" kann nicht in einer anonymen Methode, einem Lambdaausdruck oder einem Abfrageausdruck verwendet werden.
Ein Parameter kann nicht als Verweis "{0}" zurückgegeben werden, weil er auf die aktuelle Methode beschränkt ist.
Der {0}-Operator ist bei Operanden vom Typ "{1}" und "{2}" mehrdeutig.
Der Rückgabetyp von "{0}" ist nicht CLS-kompatibel.
Ein Switch-Ausdrucksarm beginnt nicht mit einem 'case'-Schlüsselwort.
Das CallerArgumentExpressionAttribute kann nur auf Parameter mit Standardwerten angewendet werden.
Es wird davon ausgegangen, dass der Assemblyverweis mit der Identität übereinstimmt
"{0}" enthält keine Definition für "{1}", und es konnte keine {1}-Erweiterungsmethode gefunden werden, die ein erstes Argument vom Typ "{0}" akzeptiert (möglicherweise fehlt eine using-Direktive für "{2}").
Verzögertes Signieren wurde angegeben und erfordert einen öffentlichen Schlüssel, es wurde aber kein öffentlicher Schlüssel angegeben.
Der Ausdruck führt immer zu System.NullReferenceException, da der Standardwert von "{0}" NULL ist.
Indexer müssen mindestens einen Parameter haben.
Die Verwendung von "{0}" zum Testen der Kompatibilität mit "{1}" entspricht grundsätzlich dem Testen der Kompatibilität mit "{2}" und ist für alle Nicht-NULL-Werte erfolgreich.
Der angegebene Aufruf wird mehrmals abgefangen.
Ganzzahlwert erwartet.
Das Argument kann aufgrund von Unterschieden bei der NULL-Zulässigkeit von Verweistypen nicht als Ausgabe für den Parameter verwendet werden.
Diese Sprachfunktion ("{0}") ist noch nicht implementiert.
Der Syntaxbaum sollte aus einer Übermittlung erstellt werden.
Voll qualifizierter Name ist zu lang für Debuginformationen
Der readonly-Modifizierer muss nach "ref" angegeben werden.
Für RuntimeMetadataVersion wurde kein Wert gefunden. Keine Assembly mit System.Object wurde gefunden, und es wurde auch kein Wert für RuntimeMetadataVersion mit Optionen angegeben.
Die Anmerkung für Nullable-Verweistypen darf nur in Code innerhalb eines #nullable-Anmerkungskontexts verwendet werden. Für automatisch generierten Code ist eine explizite #nullable-Anweisung in der Quelle erforderlich.
Schnittstelle markiert mit 'CoClassAttribute', nicht mit 'ComImportAttribute'
Parameterarray der Lambdafunktion
Zugeordnete Instanz wird nicht zusammen mit allen Ausnahmepfaden zugeordnet
'"in" erwartet.
In einer referenzierten Assembly '{0}' liegt ein Fehler vor.
Die NULL-Zulässigkeit des Typs des Parameters entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem überschriebenen Member.
Der Tupelelementname "{0}" ist an keiner Position zulässig.
Indizierung eines Arrays mit einem negativen Index (Arrayindizes starten immer mit Null).
Das CLSCompliant-Attribut hat keine Bedeutung, wenn es auf Rückgabetypen angewendet wird. Wenden Sie es stattdessen auf die Methode an.
"{0}", angegeben für die Main-Methode, muss ein nicht generischer Datensatz oder eine nicht generische Klasse, Struktur oder Schnittstelle sein.
Diese Kombination aus Argumenten führt möglicherweise dazu, dass vom Parameter referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Die beste überladene Add-Methode "{0}" für das Sammlungsinitialisiererelement ist veraltet. {1}
Die CLS-Kompatibilitätsüberprüfung wird nicht ausgeführt, da sie von außerhalb dieser Assembly nicht sichtbar ist
Partielle Deklarationen von "{0}" weisen inkonsistente Einschränkungen für den {1}-Typparameter auf.
"{0}", angegeben für die Main-Methode, konnte nicht gefunden werden.
Das Verwenden eines Felds einer "Marshal by Reference"-Klasse als ref- oder out-Wert bzw. das Annehmen seiner Adresse kann zu einer Laufzeitausnahme führen
and-Muster
Es wurde kein Argument angegeben, das dem erforderlichen Parameter "{0}" von "{1}" entspricht.
Der Name "{0}" stimmt nicht mit dem entsprechenden Deconstruct-Parameter "{1}" überein.
Der angegebene Quellcodetyp wird nicht unterstützt oder ist ungültig: "{0}".
Gibt mittels Verweis einen Member des Parameters zurück, der auf die aktuelle Methode beschränkt ist.
Es kann kein Standardwert für ein Parameterarray angegeben werden.
Die Zuweisung wurde für dieselbe Variable durchgeführt.
Ungültiger Name für ein Vorverarbeitungssymbol; "{0}" ist kein gültiger Bezeichner.
"{0}" kann nicht gleichzeitig "{1}" und "{2}" implementieren, da diese für einige Typparameterersetzungen zusammengeführt werden können.
Typ "{0}", der an Assembly "{1}" weitergeleitet wurde, steht in Konflikt mit Typ "{2}", der aus Modul "{3}" exportiert wurde.
Der Typ "{2}" muss ein Non-Nullable-Werttyp sein, wenn er als {1}-Parameter im generischen Typ oder in der generischen Methode "{0}" verwendet werden soll.
Statische Typen können nicht als Rückgabetypen verwendet werden
Methode weist als Einstiegspunkt die falsche Signatur auf
Doppelter {0}-Modifizierer
contravariant
Listenmuster dürfen nicht für einen Wert vom Typ „{0}“ verwendet werden.
{0} kann nicht in den Typ „{1}“ konvertiert werden, da der Rückgabetyp nicht mit dem Rückgabetyp des Delegaten übereinstimmt
Schlüsselwort, Bezeichner oder Zeichenfolge erwartet nach dem ausführlichen Spezifizierer: @
Der Modifizierer "{0}" ist für dieses Element in C# {1} ungültig. Verwenden Sie Sprachversion {2} oder höher.
Der expliziten Schnittstellenimplementierung "{0}" fehlt der "{1}"-Accessor.
"{2}" muss ein nicht abstrakter Typ mit einem öffentlichen parameterlosen Konstruktor sein, um im generischen Typ oder in der generischen {0}-Methode als {1}-Parameter verwendet werden zu können.
"{0}": Der enthaltende Typ implementiert die "{1}"-Schnittstelle nicht.
'{0}: Referenzstrukturen können keine Schnittstellen implementieren.
Die methode '{0}' muss nicht generisch sein oder eine Stelligkeit aufweisen, die {1} '{2}' entspricht.
Es konnte keine Implementierung des Abfragemusters für den Quelltyp "{0}" gefunden werden. "{1}" wurde nicht gefunden. Fehlen möglicherweise erforderliche Assemblyverweise oder eine using-Anweisung für "System.Linq"?
Benutzerdefinierte Operatoren können nicht "void" zurückgeben.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters entspricht nicht dem implizit implementierten Member.
binäre Literale
Ein Array mit einer negativen Größe kann nicht erstellt werden.
Musterbasierte Entsorgung
statische Klassen
Einschränkungen für Außerkraftsetzung und explizite Schnittstellenimplementierungsmethoden
Die yield-Anweisung kann nicht in einer anonymen Methode oder einem Lambdaausdruck verwendet werden.
Der Typ "{0}" kann nicht eingebettet werden, da er ein generisches Argument besitzt. Legen Sie die Eigenschaft "Interoptypen einbetten" ggf. auf "False" fest.
Die Quelldatei hat das Limit von 16.707.565 Zeilen überschritten, die in der PDB dargestellt werden können. Die Debuginformationen sind falsch.
Referenzstrukturen
Indexoperator
"{0}" implementiert den Schnittstellenmember "{1}" nicht. "{2}" ist nicht öffentlich.
Das InterpolatedStringHandlerArgument hat bei Anwendung auf Lambdaparameter keine Auswirkungen und wird am Aufrufstandort ignoriert.
"{1}" definiert nicht den Typparameter "{0}"
Verwenden Sie "_" nicht für eine case-Konstante.
Der Empfängertyp "{0}" ist kein gültiger Datensatztyp und kein Strukturtyp.
Der TypeOf-Operator kann nicht für den dynamischen Typ verwendet werden.
Der Operand eines Inkrement- oder Dekrementoperators muss eine Variable, eine Eigenschaft oder ein Indexer sein.
Die Option "/embed" wird nur beim Ausgeben einer PDB unterstützt.
Der angegebene Ausdruck kann nicht in einer fixed-Anweisung verwendet werden.
"{0}" kann nicht gleichzeitig extern und abstrakt sein.
Ein Objekt oder Typ ist erforderlich, der in "{0}" konvertiert werden kann.
Es kann keine Instanz der statischen "{0}"-Klasse erstellt werden.
Verwendung des möglicherweise nicht zugewiesenen Felds "{0}".
Der Switch-Case kann nicht erreicht werden. Er wurde bereits von einem vorherigen Fall behandelt, oder es ist keine Übereinstimmung möglich.
"{0}" blendet den vererbten Member "{1}" aus. Verwenden Sie das new-Schlüsselwort, wenn das Ausblenden vorgesehen war.
Ungültiges Unicode-Zeichen.
Lambdaausdrücke, deren Rückgabe als Verweis erfolgt, können nicht in Ausdrucksbäume konvertiert werden.
Es kann keine Klasse bzw. kein Member definiert werden, die oder der Tupel verwendet, weil der für den Compiler erforderliche Typ "{0}" nicht gefunden wurde. Fehlt ggf. ein Verweis?
Fehler beim Signieren der Ausgabe mit einem öffentlichen Schlüssel aus der Datei "{0}": {1}
"{0}": Eine Einschränkungsklasse kann nicht gleichzeitig mit einer class- oder struct-Einschränkung angegeben werden.
Anonyme Methoden, Lambdaausdrücke, Abfrageausdrücke und lokale Funktionen innerhalb einer Struktur können nicht auf den primären Konstruktorparameter zugreifen, der auch innerhalb eines Instanzmembers verwendet wird.
Die NULL-Zulässigkeit von Verweistypen im Parametertyp stimmt nicht mit der abfangbaren Methode überein.
Eine "using static"-Anweisung kann nur auf Typen angewendet werden. "{0}" ist ein Namespace und kein Typ. Verwenden Sie stattdessen eine "using namespace"-Anweisung
Ein Lambdaausdruck kann nicht als Argument für einen dynamisch gebundenen Vorgang verwendet werden, ohne ihn zunächst in einen Delegat- oder Ausdrucksbaumtyp umzuwandeln.
By-value-Rückgaben können nur in Methoden verwendet werden, deren Rückgabe nach Wert erfolgt.
Ein Ergebnis eines stackalloc-Ausdrucks vom Typ "{0}" kann in diesem Kontext nicht verwendet werden, weil es dadurch möglicherweise außerhalb der enthaltenden Methode verfügbar gemacht wird.
Generische Attribute
Der Filterausdruck ist eine Konstante "true". Ziehen Sie in Betracht, den Filter zu entfernen.
Ein ungültiger Typ wurde als Argument für das TypeForwardedTo-Attribut angegeben.
Delegat mit "{0}" kann nicht erstellt werden, da er oder eine Methode, die er überschreibt, ein Conditional-Attribut enthält.
Die Verwendung des Standardliterals ist in diesem Kontext nicht gültig.
Unerwartetes Schlüsselwort "nicht überprüft"
Die erforderliche Mitgliederliste für '{0}' ist falsch formatiert und kann nicht interpretiert werden.
Der Typ "{0}" kann nicht implizit in "{1}" konvertiert werden. Es ist bereits eine explizite Konvertierung vorhanden (möglicherweise fehlt eine Umwandlung).
Eine Instanz des {0}-Analyzers kann nicht aus {1} erstellt werden: {2}.
Direktive wird verwendet, die zuvor in diesem Namespace angezeigt wurde
XML-Kommentar weist ein cref-Attribut auf, das nicht aufgelöst werden konnte.
Auf "System.Runtime.CompilerServices.TupleElementNamesAttribute" kann nicht explizit verwiesen werden. Verwenden Sie die Tupelsyntax zum Definieren von Tuplenamen.
Ungültige Zahl.
Delegat "{0}" nimmt keine {1} Argumente an.
"{0}" blendet den geerbten abstrakten Member "{1}" aus.
Doppelter "{0}"-Typparameter.
Die beste überladene Add-Methode für das Sammlungsinitialisiererelement ist veraltet.
Musterabgleich ReadOnly/Span<char> bei konstanter Zeichenfolge
Für "{0}" wurden verschiedene Prüfsummenwerte angegeben.
"{0}": Das Ereignis muss einen Delegattyp aufweisen.
Das auf den Parameter "{0}" angewendete EnumeratorCancellationAttribute hat keine Auswirkungen. Das Attribut ist nur für einen Parameter vom Typ "CancellationToken" in einer async-iterator-Methode gültig, die IAsyncEnumerable zurückgibt.
Ausdruck nach "yield return" erwartet.
Der Schalter "/sourcelink" wird nur beim Ausgeben von PDB unterstützt.
Die NULL-Zulässigkeit von Verweistypen im Wert entspricht nicht dem Zieltyp.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters entspricht nicht dem implementierten Member.
Das erste Argument eines Sicherheitsattributs muss eine gültige SecurityAction sein.
"{0}": Externes Ereignis darf keinen Initialisierer aufweisen.
Verwenden Sie nicht "System.Runtime.CompilerServices.ScopedRefAttribute". Verwenden Sie stattdessen das Schlüsselwort "scoped".
Das kontextabhängige Schlüsselwort "var" darf nicht in der Deklaration einer Bereichsvariablen verwendet werden.
Ungültiger externer Alias für /reference. "{0}" ist kein gültiger Bezeichner.
Element blendet vererbtes Element aus; fehlendes Überschreibungsschlüsselwort
Das FieldOffset-Attribut kann nur für Member des mit "StructLayout(LayoutKind.Explicit)" markierten Typs festgelegt werden.
XML-Kommentar enthält ein doppeltes param-Tag
Varianzsicherheit für statische Schnittstellenmember
Typ
'{0}: Statische Typen können nicht als Typargumente verwendet werden.
Ein throw-Ausdruck ist in diesem Kontext unzulässig.
Der switch-Ausdruck verarbeitet einige Werte des zugehörigen Eingabetyps einschließlich eines unbenannten Enumerationswerts nicht (nicht umfassender Ausdruck).
Das auf Parameter "{0}" angewendete CallerLineNumberAttribute hat keine Auswirkung, da es auf einen Member in Kontexten angewendet wird, die keine optionalen Argumente zulassen.
Überladbarer binärer Operator erwartet.
Es wurde kein optimaler Typ für das implizit typisierte Array gefunden.
An dieser Stelle sind keine Leerzeichen zugelassen.
Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.
Mit "stackalloc" kann keine negative Größe verwendet werden.
Befehlszeilen-Syntaxfehler: In der Option "{1}" fehlt "{0}".
Zeiger und Puffer fester Größe können nur in einem unsicheren Kontext verwendet werden.
Die überladene Methode unterscheidet sich nur darin, dass nicht benannte Arraytypen nicht CLS-kompatibel sind
Zuweisen eines out-Parameters erforderlich, bevor die Steuerung die aktuelle Methode verlässt
Fehler beim Erstellen von Win32-Ressourcen: {0}
In Ausdrucksbäumen dürfen weder partielle Methoden mit nur einer definierenden Deklaration noch entfernte bedingte Methoden verwendet werden.
Der Tupelelementname "{0}" ist abgeleitet. Verwenden Sie Sprachversion {1} oder höher, um nach dem abgeleiteten Namen auf ein Element zuzugreifen.
Unbeabsichtigter Verweisvergleich. Wandeln Sie die rechte Seite in den Typ "{0}" um, um einen Wertvergleich durchzuführen.
XML-Kommentar enthält ein doppeltes typeparam-Tag
Verwendung der nicht zugewiesenen lokalen Variablen "{0}".
Typen und Aliase können nicht den Namen "file" haben.
Das CallerArgumentExpressionAttribute hat keine Auswirkungen. Es wird von dem CallerLineNumberAttribute überschrieben
Assembly "{0}" mit Identität "{1}" verwendet "{2}" mit einer höheren Version als die referenzierte Assembly "{3}" mit Identität "{4}".
Gibt einen Parameter als Verweis "{0}" über einen ref-Parameter zurück, dieser kann jedoch nur in einer return-Anweisung sicher zurückgegeben werden.
{1} "{0}" ist nicht generisch und kann daher nicht mit Typargumenten verwendet werden.
Strukturfeldinitialisierer
Der Assemblyname "{0}" ist reserviert und kann nicht als Verweis in einer interaktiven Sitzung verwendet werden.
„ref“, „in“ und „out“ können nicht in der Signatur einer Methode verwendet werden, die mit „UnmanagedCallersOnly“ attributiert ist.
Typ definiert Operator == oder Operator !=, überschreibt jedoch nicht Object.Equals(Objekt o)
Der Parameter „{0}“, der einen ref-ähnlichen Typ aufweist, kann nicht innerhalb einer anonymen Methode, eines Lambdaausdrucks, eines Abfrageausdrucks oder einer lokalen Funktion verwendet werden.
"{0}": Der Typ muss "{2}" sein, um mit dem überschriebenen Member "{1}" übereinzustimmen.
Bitweiser OR-Operator wird für einen signaturerweiterten Operanden verwendet. Es wird empfohlen, zuerst eine Umwandlung in einen kleineren unsignierten Typ durchzuführen.
Filterausdruck ist eine Konstante "false"
Sie können keine Puffer fester Größe verwenden, die in nicht festen Ausdrücken enthalten sind. Verwenden Sie die fixed-Anweisung.
Die Adresse des angegebenen Ausdrucks kann nicht übernommen werden.
Ein Ausdrucksbaum darf "{0}" nicht enthalten.
Es kann kein Standardparameterwert in Verbindung mit "DefaultParameterAttribute" oder "OptionalAttribute" angegeben werden.
Der Typ "{2}" kann nicht als Typparameter "{1}" im generischen Typ oder in der generischen Methode "{0}" verwendet werden. Die NULL-Zulässigkeit des Typarguments "{2}" entspricht nicht der class-Einschränkung.
Für den Typ "{0}" mit {1} out-Parametern und einem void-Rückgabetyp wurde keine passende Dekonstruktionsinstanz oder Erweiterungsmethode gefunden.
"{0}" ist mehrfach explizit implementiert.
Die Erweiterungsmethode muss in einer nicht generischen statischen Klasse definiert werden.
Attribute parameter 'SizeConst' must be specified.
"{0}" hat den Typ "{1}". Ein Konstantenfeld mit einem anderen Referenztyp als "String" kann nur mit NULL initialisiert werden.
"{0}" ist kein gültiger Aufrufkonventionsspezifizierer für einen Funktionszeiger.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht nicht dem implementierten Member "{0}".
Die new()-Einschränkung kann nicht mit der struct-Einschränkung verwendet werden.
__arglist ist in der Parameterliste von Async-Methoden nicht zulässig.
Kann nicht abgefangen werden: Die Kompilierung enthält keine Datei mit dem Pfad "{0}".
Der Operator "{0}" kann hier aufgrund der Rangfolge nicht verwendet werden. Verwenden Sie Klammern, um Eindeutigkeit zu erreichen.
Der Parameter muss beim Beenden einen Wert ungleich NULL aufweisen.
Verwenden Sie "System.Runtime.CompilerServices.ExtensionAttribute" nicht. Verwenden Sie stattdessen das Schlüsselwort "this".
erforderliche Mitglieder
add- oder remove-Accessor erwartet.
Ein Steuerelement kann den Text einer anonymen Methode oder eines Lambdaausdrucks nicht verlassen.
Veraltetes Element überschreibt nicht veraltetes Element
Das Übergeben von "{0}" ist nur gültig, wenn "{1}" den Wert "SignatureCallingConvention.Unmanaged" aufweist.
Die Klassentypeinschränkung "{0}" muss vor allen anderen Einschränkungen stehen.
Verwenden einer möglicherweise nicht zugewiesenen, automatisch implementierten Eigenschaft "{0}"
Die Analyzerassembly „{0}“ verweist auf Version „{1}“ des Compilers, die neuer ist als die aktuell ausgeführte Version „{2}“.
"{0}" muss mit der Rückgabe des außer Kraft gesetzten Members "{1}" als Verweis übereinstimmen.
Das CallerFilePathAttribute hat keine Auswirkungen; es wird von dem CallerLineNumberAttribute überschrieben
Erweiterungsmethodengruppen sind als Argument für 'nameof' nicht zulässig.
Eine by-value-Variable kann nicht mit einem Verweis initialisiert werden.
Der Text einer async-iterator-Methode muss eine yield-Anweisung enthalten. Erwägen Sie das Entfernen von "async" aus der Methodendeklaration oder das Hinzufügen einer yield-Anweisung.
"{0}" enthält keine Definition für "{1}", und es konnte keine zugängliche {1}-Erweiterungsmethode gefunden werden, die ein erstes Argument vom Typ "{0}" akzeptiert (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis).
{1} "{0}" kann nicht mit Typargumenten verwendet werden.
Der Ausdruck kann in diesem Kontext nicht verwendet werden, weil Variablen dadurch möglicherweise außerhalb ihrer Deklaration indirekt verfügbar gemacht werden.
Die Konvertierung eines Parameters eines Handlers einer interpolierten Zeichenfolgen erfolgt nach dem Handlerparameter
Eine partielle Methode darf nicht über mehrere definierende Deklarationen verfügen.
Das CallerArgumentExpressionAttribute, das auf den Parameter „{0}“ angewendet wird, hat keine Auswirkungen. Es wird mit einem ungültigen Parameternamen angewendet.
Der Assemblyverweis "{0}" ist ungültig und kann nicht aufgelöst werden.
Diese ref-Zuweisung weist einen Wert zu, der einen kleineren Escapebereich aufweist als das Ziel.
Statische Klassen können keine Instanzenkonstruktoren haben.
'"await" erfordert, dass der Typ "{0}" über eine geeignete GetAwaiter-Methode verfügt.
Ein Member des Ergebnisses von "{0}" kann in diesem Kontext nicht verwendet werden, weil dadurch vom Parameter "{1}" referenzierte Variablen möglicherweise außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Der implizit eingegebene Parameter „{0}“ der Lambdafunktion darf keinen Standardwert aufweisen.
Der Typ "{1}" reserviert bereits einen Member namens "{0}" mit den gleichen Parametertypen.
Die automatisch implementierte Eigenschaft "{0}" kann nicht als "readonly" markiert werden, weil sie einen set-Accessor aufweist.
Argumenttyp ist nicht CLS-kompatibel
Nicht erkannte Escapesequenz.
Parameter besitzt kein übereinstimmendes param-Tag im XML-Kommentar (andere Parameter jedoch schon)
Der switch-Ausdruck verarbeitet einige NULL-Eingaben nicht.
Die geerbte Schnittstelle "{1}" verursacht eine Schleife in der Schnittstellenhierarchie von "{0}".
Der Typ- oder Namespacename "{0}" ist im globalen Namespace nicht vorhanden. (Fehlt möglicherweise ein Assemblyverweis?)
"{0}" kann nicht abgefangen werden, da es sich nicht um einen Aufruf einer normalen Membermethode handelt.
Kann nicht im Filterausdruck einer catch-Klausel warten.
Arrayinitialisiererausdrücke können nur zum Zuordnen von Arraytypen verwendet werden. Verwenden Sie stattdessen einen new-Ausdruck.
Das NULL-Literal oder ein möglicher NULL-Wert wird in einen Non-Nullable-Typ konvertiert.
Implizit typisierte Variablen müssen initialisiert werden.
Eine Typparameterdeklaration muss ein Bezeichner sein, kein Typ.
primäre Konstruktoren
Die automatisch implementierte Eigenschaft '{0}' muss vollständig zugewiesen werden, bevor das Steuerelement an den Aufrufer zurückgegeben wird. Erwägen Sie eine Aktualisierung auf die Sprachversion '{1}', um die Eigenschaft automatisch als Standard zu verwenden.
"{0}": In der Struktur wurde ein neuer geschützter Member deklariert.
"{0}": Statische Klassen dürfen keine geschützten Member enthalten.
Das „this“-Objekt wird gelesen, bevor alle zugehörigen Felder zugewiesen wurden, was zu vorherigen impliziten Zuweisungen von "default" zu nicht explizit zugewiesenen Feldern führt.
"{0}": Instanzmember können nicht in einer statischen Klasse deklariert werden.
Das Steuerelement wird an den Aufrufer zurückgegeben, bevor die automatisch implementierte Eigenschaft explizit zugewiesen wird. Dies führt zu einer vorherigen impliziten Zuweisung von "Standard".
Ausführbare Dateien können keine Satellitenassemblys sein. Kulturen sollten immer leer sein.
In der Methode fehlt die Anmerkung "[DoesNotReturn]" für den Abgleich mit dem implementierten oder überschriebenen Member.
Die Verwendung des base-Schlüsselworts ist in diesem Kontext nicht gültig.
Der Typ "{0}" ist in einer nicht referenzierten Assembly definiert. Fügen Sie einen Verweis auf die Assembly "{1}" hinzu.
"{0}" fügt einen Accessor hinzu, der nicht im Schnittstellenmember "{1}" gefunden werden konnte.
Unbekannte Option: "{0}"
Async-Methoden sind in Schnittstellen, Klassen, Strukturen, die die Attribute "SecurityCritical" oder "SecuritySafeCritical" aufweisen, nicht zulässig.
Das CallerArgumentExpressionAttribute kann nicht angewendet werden, da keine Standardkonvertierungen von Typ „{0}“ in Typ „{1}“ verfügbar sind.
Der erste Operand des "is"- oder "as"-Operators darf kein Lambdaausdruck, keine anonyme Methode und keine Methodengruppe sein.
Ein Arrayzugriff verfügt möglicherweise nicht über einen benannten Argumentspezifizierer.
Eine Methodengruppe kann nicht als Argument eines dynamisch gebundenen Vorgangs verwendet werden. Wollten Sie die Methode aufrufen?
Bereichsoperator
Ein schreibgeschütztes Feld kann (außer in einem Konstruktor) nicht als ref- oder out-Wert verwendet werden.
Ein Aufruf in einer Datei mit dem Pfad "{0}" kann nicht abgefangen werden, da mehrere Dateien in der Kompilierung diesen Pfad aufweisen.
GetDeclarationName wurde für einen Deklarationsknoten aufgerufen, der möglicherweise mehrere Variablendeklaratoren enthalten kann.
Dieser Fehler tritt auf, wenn Sie eine überladene Methode besitzen, die ein verzweigtes Array aufnimmt, liegt der einzige Unterschied zwischen den Methodensignaturen im Elementtyp des Arrays. Um diesen Fehler zu vermeiden, sollte ein rechteckiges Array in Betracht gezogen werden, statt eines verzweigten Arrays; verwenden Sie einen zusätzlichen Parameter, um den Funktionsaufruf eindeutig zu machen; benennen Sie eine oder mehrere der überladenen Methoden um; oder falls keine CLS-Kompatibilität erforderlich ist, entfernen Sie das CLSCompliantAttribute-Attribut.
Der switch-Ausdruck behandelt nicht alle möglichen Werte seines Eingabetyps (er ist nicht umfassend). Das Muster "{0}" ist z. B. nicht abgedeckt. Ein Muster mit einer when-Klausel kann jedoch erfolgreich mit diesem Wert übereinstimmen.
Die Tupelelementnamen in der Signatur der Methode "{0}" müssen mit den Tupelelementnamen der Schnittstellenmethode "{1}" (auch für den Rückgabetyp) übereinstimmen.
Das „this“-Objekt wird gelesen, bevor alle zugehörigen Felder zugewiesen wurden, was zu vorherigen impliziten Zuweisungen von "default" zu nicht explizit zugewiesenen Feldern führt.
Gibt mittels Verweis einen Member des Parameters "{0}" zurück, der auf die aktuelle Methode beschränkt ist.
Doppeltes Attribut "{0}" in "{1}".
Async-Funktion
Ungültiges Format für Debuginformationen: {0}
Mit "goto" kann nicht an eine Position vor einer using-Deklaration im selben Block gesprungen werden.
"init-only" muss entweder für beide oder für keine der Zugriffsmethoden "{0}" und "{1}" festgelegt sein.
Asynchrone Methoden dürfen keine Zeigertypparameter aufweisen.
Eine Anweisung kann nicht mit "else" beginnen.
Element überschreibt veraltetes Element
Eine Zuweisung zu {0} "{1}" oder die Verwendung als rechte Seite einer ref-Zuweisung ist nicht möglich, da es sich um eine schreibgeschützte Variable handelt.
Die Syntax "var" für ein Muster darf nicht zum Verweis auf einen Typen verwendet werden, "{0}" ist jedoch im Bereich enthalten.
Asynchrone Methoden dürfen keine lokalen by-reference-Elemente aufweisen.
Argument {0} should be passed with the 'in' keyword
notnull-Einschränkung für generischen Typ
Nur automatisch implementierte Eigenschaften können Initialisierer aufweisen.
Eine „Struktur“ mit Feldinitialisierern muss einen explizit deklarierten Konstruktor enthalten.
Der kurze Dateiname "{0}" kann nicht erstellt werden, wenn bereits ein langer Dateiname mit dem gleichen kurzen Dateinamen vorhanden ist.
Ein Parameter eines „++“- oder „--“-Operators muss der enthaltende Typ sein oder sein zugehöriger Typparameter, der darauf beschränkt ist.
Der dateilokale Typ "{0}" muss in einem Typ der obersten Ebene definiert werden. "{0}" ist ein geschachtelter Typ.
Das Attribut "{0}" ist für Ereignisaccessoren nicht gültig. Es gilt nur für {1}-Deklarationen.
#warning: "{0}"
Ein statischer Member kann nicht als "{0}" markiert werden.
readonly-Modifizierer können nicht sowohl für die Eigenschaft oder den Indexer "{0}" und den zugehörigen Accessor angegeben werden. Entfernen Sie einen davon.
Das Feld wird gelesen, bevor es explizit zugewiesen wird. Dies führt zu einer vorherigen impliziten Zuweisung von "Standard".
Die angegebene Zeile und Zeichennummer verweist nicht auf einen abfangbaren Methodennamen, sondern auf das Token "{0}".
Die linke Seite einer Zuweisung muss eine Variable, eine Eigenschaft oder ein Indexer sein.
Die Zielruntime unterstützt keine Inlinearraytypen.
Ein Member "{0}", der als "override" markiert ist, kann nicht als "new" oder "virtual" markiert werden.
Die beiden partiellen Methodendeklarationen ("{0}" und "{1}") müssen die gleichen Tupelelementnamen verwenden.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters "{0}" von "{1}" entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem implizit implementierten Member "{2}".
Strukturmember können nicht "this" oder andere Instanzmember als Verweis zurückgeben.
"{0}": Nicht alle Codepfade geben einen Wert zurück.
Ein Ergebnis von "{0}" kann in diesem Kontext nicht verwendet werden, weil dadurch vom Parameter "{1}" referenzierte Variablen möglicherweise außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Der switch-Ausdruck verarbeitet nicht alle möglichen Werte des zugehörigen Eingabetyps (nicht umfassender Ausdruck). Das Muster "{0}" wird beispielsweise nicht abgedeckt.
Der Typ "{0}" ist ein geschachtelter Typ von "{1}" und kann daher nicht weitergeleitet werden.
Einzeiliger Kommentar oder Zeilenende erwartet.
Die Einschränkung kann nicht der dynamische Typ sein.
Der out-Parameter "{0}" muss eine Zuweisung erhalten, bevor die Steuerung die aktuelle Methode verlässt.
Ungültiger Name für ein Vorverarbeitungssymbol; kein gültiger Bezeichner
Das l-Suffix kann leicht mit der Zahl 1 verwechselt werden. Verwenden Sie zur deutlichen Unterscheidung das L.
"{0}" in der expliziten Schnittstellendeklaration ist keine Schnittstelle.
Arrayzugriff
Der Empfänger eines with-Ausdrucks muss einen gültigen Typ (nicht "void") aufweisen.
"{1}" wird von der Sprache nicht unterstützt und kann deshalb von "{0}" nicht überschrieben werden.
Cannot initialize type '{0}' with a collection expression because the type is not constructible.
Die init-only-Eigenschaft oder der Indexer "{0}" kann nur in einem Objektinitialisierer oder für "this" oder "base" in einem Instanzkonstruktor oder einer init-Zugriffsmethode zugewiesen werden.
Die &Methodengruppe "{0}" kann nicht in den Delegattyp "{1}" konvertiert werden.
Der Parametermodifizierer "{0}" kann nicht mit "{1}" verwendet werden.
Elementnamen sind bei einem Musterabgleich über "System.Runtime.CompilerServices.ITuple" nicht erlaubt.
Method '{0}' cannot be used as an interceptor because its containing type has type parameters.
„{1}“ kann nicht auf „{0}“ verweisen, da „{1}“ einen breiteren Werte-Escapebereich als „{0}“ hat, wodurch die Zuweisung über „{0}“ von Werten mit engeren Escapebereichen als „{1}“ ermöglicht wird.
Der Typ "{0}" kann nicht eingebettet werden, weil er eine Neuabstraktion eines Members aus der Basisschnittstelle aufweist. Legen Sie die Eigenschaft "Interoptypen einbetten" ggf. auf FALSE fest.
Der nicht aufrufbare Member "{0}" kann nicht wie eine Methode verwendet werden.
Ein ref- oder out-Wert muss eine zuweisbare Variable sein.
Für eine minimale Typqualifizierung muss SyntaxTreeSemanticModel angegeben werden.
Das CallerArgumentExpressionAttribute hat keine Auswirkungen. Es wird von dem CallerMemberNameAttribute überschrieben
Fehler beim Initialisieren des Generators.
Der Typ "{0}" wurde in einem nicht hinzugefügten Modul definiert. Sie müssen das Modul "{1}" hinzufügen.
Ein bedingter Ausdruck kann nicht direkt in einer Zeichenfolgeninterpolation verwendet werden, weil ":" die Interpolation beendet. Setzen Sie den bedingten Ausdruck in Klammern.
Der Namespace "{1}" in "{0}" steht in Konflikt mit dem Typ "{3}" in "{2}".
"{0}": Ein statischer Konstruktor muss parameterlos sein.
Ein out-Parameter kann kein In-Attribut haben.
Argumente mit dem Modifizierer "in" können nicht in dynamisch gebundenen Ausdrücken verwendet werden.
Methodengruppe
Der Async-Iterator "{0}" weist mindestens einen Parameter vom Typ "CancellationToken" auf, aber keiner der Parameter umfasst das Attribut "EnumeratorCancellation", deshalb wird der Parameter für das Abbruchtoken aus dem generierten "IAsyncEnumerable<>.GetAsyncEnumerator" nicht verwendet.
MemberNotNull-Attribut
Feld wird niemals zugewiesen, und hat immer den Standardwert
Die Methode "{0}" weist einen this-Parametermodifizierer auf, der nicht für den ersten Parameter angegeben ist.
Zeichenfolgenliterale dürfen nur von ASCII-Anführungszeichen umschlossen werden.
Für einen base-Verweis ist eine Basisklasse erforderlich.
Unerwartete Präprozessordirektive.
Unboxing eines möglichen NULL-Werts.
Der Typ "{2}" kann nicht als Typparameter "{1}" im generischen Typ oder in der generischen Methode "{0}" verwendet werden. Die NULL-Zulässigkeit des Typarguments "{2}" entspricht nicht der notnull-Einschränkung.
Die CLS-Kompatibilitätsprüfung wird nicht für "{0}" ausgeführt (ist außerhalb der Assembly nicht sichtbar).
Die Verwenden-Anweisung für „{0}“ wurde zuvor als „Global verwenden“ angezeigt
"{0}": Überschreiben nicht möglich; "{1}" ist keine Eigenschaft.
Ein Ausdruck des Typs "{0}" kann nicht von einem Muster des Typs "{1}" in C# {2} verarbeitet werden. Verwenden Sie Sprachversion {3} oder höher.
Die Variable "{0}" ist zugewiesen, ihr Wert wird aber nie verwendet.
Der Operator "{0}" kann nicht auf "default" und den Operanden vom Typ "{1}" angewendet werden, weil es sich um einen Typparameter handelt, der nicht als Verweistyp bekannt ist.
Die Anmerkung für Nullable-Verweistypen darf nur in Code innerhalb eines #nullable-Anmerkungskontexts verwendet werden.
Der Tupelelementname "{0}" ist nur an Position {1} zulässig.
Mehr als ein Schutzmodifizierer.
Der XML-Kommentar enthält ein cref-Attribut "{0}" mit falscher Syntax.
Die Analyzerassembly verweist auf eine neuere Version des Compilers als die derzeit ausgeführte Version.
"{0}" wird von der Sprache nicht unterstützt.
XML-Kommentar besitzt ein paramref-Tag, es gibt jedoch keinen Parameter mit diesem Namen
Der "await"-Operator kann nur innerhalb einer Async-Methode verwendet werden. Markieren Sie ggf. diese Methode mit dem "async"-Modifizierer, und ändern Sie deren Rückgabetyp in "Task".
Der ref-, out- oder in-primäre Konstruktorparameter „{0}“ kann nicht innerhalb eines Instanzmembers verwendet werden.
"{0}" kann nicht aktualisiert werden. Das Attribut "{1}" fehlt.
Unsignierte Rechtsverschiebung
"/main" kann nicht angegeben werden, wenn eine Kompilierungseinheit mit Anweisungen der obersten Ebene vorhanden ist.
Ein primärer Konstruktorparameter eines schreibgeschützten Typs kann nicht als ref- oder out-Wert verwendet werden (mit Ausnahme eines init-only-Setters des Typs oder eines Variableninitialisierers).
Das CallerArgumentExpressionAttribute hat keine Auswirkungen. Es wird vom CallerFilePathAttribute überschrieben.
{0}: Im versiegelten Typ wurde ein neuer geschützter Member deklariert.
Das Steuerelement kann nicht von einer case-Bezeichnung ("{0}") zur nächsten fortfahren.
"{0}" kann nicht in den Typ "{1}" konvertiert werden, da es kein Delegattyp ist.
Ein Lambdaausdruck mit einem Anweisungstext kann nicht in einen Ausdrucksbaum konvertiert werden.
Die Methode "{0}" gibt eine default-Einschränkung für den Typparameter "{1}" an, aber der zugehörige Typparameter "{2}" der überschriebenen oder explizit implementierten Methode "{3}" ist auf einen Verweistyp oder einen Werttyp beschränkt.
Der Modifizierer "scoped" des Parameters stimmt nicht mit dem überschriebenen oder implementierten Member überein.
Gemischte Deklarationen und Ausdrücke in der Dekonstruktion
Microsoft (R) Visual C# Compiler
Die Zeile enthält andere Leerzeichen als die schließende Zeile des rohen Zeichenfolgenliterals: '{0}' im Vergleich zu '{1}'
Der Typ "{0}" kann nicht mit einer Verweiskonvertierung, einer Boxing-Konvertierung, einer Unboxing-Konvertierung, einer Umbruchkonvertierung oder einer NULL-Typkonvertierung in "{1}" konvertiert werden.
"{0}" dient nur zu Testzwecken und kann in zukünftigen Aktualisierungen geändert oder entfernt werden.
Ein Zeiger darf nur von einem Wert indiziert werden.
'{0}' hat ein CollectionBuilderAttribute, aber keinen Elementtyp.
Die Verwendung eines Funktionszeigertyps in diesem Kontext wird nicht unterstützt.
Keine gültige Warnungszahl.
Entweder beide oder keine der partiellen Methodendeklarationen müssen als "readonly" festgelegt werden.
Lokale byref-Elemente und Rückgaben
Das auf den Parameter "{0}" angewendete CallerArgumentExpressionAttribute hat keine Auswirkungen, da es sich um einen selbstreferenziellen Parameter handelt.
Ein Argument mit einem dynamischen Typ kann nicht an den params-Parameter "{0}" der lokalen Funktion "{1}" übergeben werden.
Die eingebettete Interopmethode "{0}" enthält Text.
Die beste überladene Add-Methode "{0}" für das Sammlungsinitialisiererelement ist veraltet.
Dynamisch
Die lokale Variable "{0}" kann erst verwendet werden, nachdem sie deklariert wurde. Bei der Deklaration der lokalen Variablen wird das Feld "{1}" verborgen.
Der Tupelelementname wird ignoriert, weil ein anderer oder gar kein Name auf der anderen Seite des ==- oder !=-Tupeloperators angegeben wurde.
eine foreach-Anweisung für ein Inlinearray vom Typ '{0}' wird nicht unterstützt.
Der Member muss beim Beenden einen Wert ungleich NULL aufweisen.
Der Index liegt außerhalb des gültigen Bereichs des Inlinearrays.
Die Definition von Präprozessorsymbolen kann nur vor dem ersten Token in der Datei vorgenommen/aufgehoben werden.
Die Kompilierungsoptionen "{0}" und "{1}" dürfen nicht gleichzeitig verwendet werden.
Anweisungen der obersten Ebene
Das CallerMemberNameAttribute hat keine Auswirkungen, da es für einen Member gilt, das in Kontexten verwendet wird, die keine optionalen Argumente zulassen
Vorgangsüberlauf während der Kompilierzeit im aktivierten Modus.
Namespacealias-Qualifizierer
Eine throw-Anweisung ohne Argumente ist außerhalb einer catch-Klausel unzulässig.
Ungültiger Operand für die Musterübereinstimmung. Ein Wert ist erforderlich, gefunden wurde aber "{0}".
Die foreach-Anweisung kann nicht für Enumeratoren vom Typ "{0}" in asynchronen oder Iteratormethoden verwendet werden, weil "{0}" eine Referenzstruktur ist.
Der Parameter wird nicht gelesen. Möglicherweise haben Sie ihn nicht zum Initialisieren der gleichnamigen Eigenschaft verwendet?
Der konstante Wert "{0}" kann zur Laufzeit einen Überlauf von "{1}" verursachen (verwenden Sie zum Überschreiben die unchecked-Syntax).
Das Ereignis "{0}" wird nie verwendet.
Der XML-Kommentar ist auf keinem gültigen Sprachelement abgelegt.
Fehler beim Schreiben in XML-Dokumentationsdatei: {0}
Generika
'Die {0}-Schnittstelle wurde mit CoClassAttribute und nicht mit ComImportAttribute markiert.
Felder von "{0}" dürfen nicht als ref- oder out-Wert verwendet werden, weil es sich um ein {1}-Objekt handelt.
Verwenden einer möglicherweise nicht zugewiesenen, automatisch implementierten Eigenschaft "{0}"
Das Feld "{0}" wird nie verwendet.
Auf diese Bezeichnung wurde nicht verwiesen.
"{0}" ist ein doppeltes benanntes Attributargument.
Ein Verweis auf die Variable mit dem Typ "{0}" kann nicht erstellt werden.
Der await-Operator kann nur verwendet werden, wenn er in einer Methode oder einem Lambdaausdruck enthalten ist, die bzw. der mit dem async-Modifizierer markiert ist.
Ein Ausdrucksbaum darf kein Tupelliteral enthalten.
Vergleich erfolgte mit derselben Variable
Ein Funktionszeiger kann nicht mit benannten Argumenten aufgerufen werden.
Objekt- und Sammlungsinitialisiererausdrücke dürfen nicht auf einen Delegaterstellungsausdruck angewendet werden.
Der XML-Kommentar enthält ein doppeltes typeparam-Tag für "{0}".
{0}: Benutzerdefinierte Konvertierungen in einen oder aus einem abgeleiteten Typ sind nicht zulässig.
Der Objekt- oder Sammlungsinitialisierer dereferenziert implizit einen Member, der möglicherweise NULL ist.
Der Typ implementiert den Schnittstellenmember nicht. Die NULL-Zulässigkeit von Verweistypen in der vom Basistyp implementierten Schnittstelle stimmt nicht überein.
"{0}" ist kein gültiger Formatbezeichner.
'"await" kann nicht in einem Ausdruck mit einem bedingten ref-Operator verwendet werden.
Der Parameter "{0}" wird nicht gelesen. Möglicherweise haben Sie ihn nicht zum Initialisieren der gleichnamigen Eigenschaft verwendet?
Der Async-Iterator-Member weist mindestens einen Parameter vom Typ "CancellationToken" auf, aber keiner der Parameter umfasst das Attribut "EnumeratorCancellation", deshalb wird der Parameter für das Abbruchtoken aus dem generierten "IAsyncEnumerable<>.GetAsyncEnumerator" nicht verwendet.
Es wurde bereits eine Assembly mit dem einfachen Namen "{0}" importiert. Entfernen Sie einen der Verweise (z. B. "{1}"), oder signieren Sie die Verweise, damit sie parallel verwendet werden können.
Der Operator "await" kann nicht in einem statischen Skriptvariableninitialisierer verwendet werden.
Die Schnittstelle "{0}" kann nicht mit den angegebenen Typparametern vererbt werden, da dies dazu führt, dass die Methode "{1}" Überladungen enthält, die sich nur in "ref" und "out" unterscheiden.
Der Name "{0}" ist auf der linken Seite von "equals" nicht im Bereich. Vertauschen Sie die Ausdrücke auf beiden Seiten von "equals".
CallerFilePathAttribute kann nicht angewendet werden, da keine Standardkonvertierungen von Typ "{0}" in Typ "{1}" verfügbar sind.
Der Bezeichner "{0}", der sich nur hinsichtlich der Groß- und Kleinschreibung unterscheidet, ist nicht CLS-kompatibel.
Ein NULL-Literal kann nicht in einen Non-Nullable-Verweistyp konvertiert werden.
Inkonsistenter Zugriff: Eigenschaftentyp "{1}" ist weniger zugreifbar als Eigenschaft "{0}".
NULL ist kein gültiger Parametername. Um auf den Empfänger einer Instanzmethode zuzugreifen, verwenden Sie die leere Zeichenfolge als Parameternamen.
Fehler beim Öffnen der Win32-Ressourcendatei "{0}": "{1}"
Leerer Formatbezeichner.
Die NULL-Zulässigkeit des Rückgabetyps entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem überschriebenen Member.
Bitweiser OR-Operator, der bei einem signaturerweiterten Operanden verwendet wurde.
Das Ergebnis des Ausdrucks lautet immer gleich, da ein Wert dieses Typs niemals 'null' entspricht
Fehler beim transparenten Bezeichnermemberzugriff für Feld "{0}" von "{1}". Implementieren die abgefragten Daten das Abfragemuster?
Generische Typeneinschränkungen für Delegat
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem implementierten Member.
Für "{0}" kann keine numerische Konstante oder ein relationales Muster verwendet werden, da es von "INumberBase<T>" vererbt oder erweitert wird. Erwägen Sie die Verwendung eines Typmusters, um auf einen bestimmten numerischen Typ einzugrenzen.
CallerLineNumberAttribute kann nicht angewendet werden, da keine Standardkonvertierungen von Typ "{0}" in Typ "{1}" verfügbar sind.
'Der externe Alias ist in diesem Kontext nicht gültig.
Die Liste der erforderlichen Member für den Basistyp '{0}' ist falsch formatiert und kann nicht interpretiert werden. Um diesen Konstruktor zu verwenden, wenden Sie das Attribut "SetsRequiredMembers" an.
Das „this“-Objekt kann nicht in einem Konstruktor verwendet werden, bevor alle zugehörigen Felder zugewiesen wurden. Erwägen Sie, die Sprachversion so zu aktualisieren, dass die nicht zugewiesenen Felder automatisch als Standard festgelegt werden.
Entweder beide bedingten Operatorwerte müssen ref-Werte sein oder keiner von beiden.
Die Verwendung von new() ist in diesem Kontext ungültig.
Der Typ "{0}" kann nicht eingebettet werden, da es sich um einen geschachtelten Typ handelt. Legen Sie die Eigenschaft "Interoptypen einbetten" ggf. auf "False" fest.
Das CLSCompliant-Attribut kann nicht für ein Modul angegeben werden, das sich vom CLSCompliant-Attribut der Assembly unterscheidet.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp stimmt nicht mit der abfangbaren Methode überein.
Das erforderliche Mitglied "{0}" muss im Objektinitialisierer oder Attributkonstruktor festgelegt werden.
Der Inlinearrayindexer wird nicht für den Elementzugriffsausdruck verwendet.
{0}. Siehe auch Fehler CS{1}.
Ungültiger Basistyp.
Der erforderliche Member '{0}' darf nicht weniger sichtbar sein oder einen Setter aufweisen, der weniger sichtbar ist als der enthaltende Typ '{1}'.
Der Typname "{0}" ist im Typ "{1}" nicht vorhanden.
Für folgendes Include-Tag wurden keine übereinstimmenden Elemente gefunden.
Das Feature "{0}" ist experimentell und wird nicht unterstützt. Verwenden Sie zur Aktivierung "/features:{1}".
Die automatisch implementierte Eigenschaft wird gelesen, bevor sie explizit zugewiesen wird. Dies führt zu einer vorherigen impliziten Zuweisung von "Standard".
Typ überschreibt Object.Equals(object o), überschreibt jedoch nicht Object.GetHashCode()
Asynchrone Streams
Der 'goto case'-Wert kann nicht implizit in den Schaltertyp konvertiert werden
Die /doc-Cmpileroption wurde angegeben, ein oder mehrere Konstrukte besitzen jedoch keine Kommentare.
"{0}": Der geerbte Member "{1}" kann nicht überschrieben werden, da er nicht als "virtual" , "abstract" oder "override" markiert ist.
Der Parametername "{0}" ist ein Duplikat.
"{0}": Zugriffsmodifizierer sind bei statischen Konstruktoren nicht zulässig.
Verwenden Sie "System.Runtime.CompilerServices.RequiredMemberAttribute" nicht. Verwenden Sie stattdessen das Schlüsselwort "erforderlich" für erforderliche Felder und Eigenschaften.
Unerwartete Verwendung eines ungebundenen generischen Namens.
Der ref-Modifizierer für ein Argument, das dem Parameter "in" entspricht, ist gleichbedeutend mit "in". Erwägen Sie stattdessen die Verwendung von "in".
Accessor "{0}" kann Schnittstellenmember "{1}" für Typ "{2}" nicht implementieren. Verwenden Sie eine explizite Schnittstellenimplementierung.
Beide partiellen Methodendeklarationen müssen Erweiterungsmethoden sein, oder keine von beiden darf eine Erweiterungsmethode sein.
"catch" oder "finally" erwartet.
Ein new-Ausdruck erfordert nach dem Typ eine Argumentliste oder (), [] oder {}.
Variable ist deklariert, wird jedoch niemals verwendet
„{0}“ ist in einem Modul mit einer unbekannten RefSafetyRulesAttribute-Version definiert, erwartet wird „11“.
Dateiende gefunden. "*/" erwartet.
Die Kompilierung mit dem Typ "{0}" kann aus der {1}-Kompilierung nicht referenziert werden.
Für den Parameter "ref readonly" wurde ein Standardwert angegeben, "ref readonly" sollte jedoch nur für Verweise verwendet werden. Deklarieren Sie den Parameter ggf. als "in".
"{0}" blendet den vererbten Member "{1}" aus. Damit der aktuelle Member diese Implementierung überschreibt, fügen Sie das override-Schlüsselwort hinzu. Ansonsten fügen Sie das new-Schlüsselwort hinzu.
"{0}" implementiert den Schnittstellenmember "{1}" nicht. "{2}" ist nicht öffentlich und kann daher keinen Schnittstellenmember implementieren.
Der dateilokale Typ "{0}" kann nicht in einer Membersignatur im nicht-dateilokalen Typ "{1}" verwendet werden.
Die Schnittstelle '{0}‘ kann nicht als Typargument verwendet werden. Der statische Member ‚{1}‘ hat keine spezifischste Implementierung in der Schnittstelle.
SemanticModel "{0}" erwartet.
Bedingter ref-Ausdruck
Standardoperator
Ein Wert vom Typ "void" darf nicht zugewiesen werden.
Standardliteral
Der Schnittstellenmember "{1}" wird von "{0}" nicht implementiert. "{1}" kann von "{2}" nicht implementiert werden.
Ein Ausdruck vom Typ "{0}" kann nicht von einem Muster vom Typ "{1}" verarbeitet werden.
Das „this“-Objekt kann nicht verwendet werden, bevor alle zugehörigen Felder zugewiesen wurden. Aktualisieren Sie ggf. auf die Sprachversion „{0}“, um die nicht zugewiesenen Felder automatisch als Standard zu verwenden.
Die angegebenen Optionen führen zu einem Konflikt: Win32-Ressourcendatei; Win32-Symbol
Das Attribut wird ignoriert, wenn öffentliche Signierung angegeben wird.
Der Typname "{0}" ist für die Verwendung durch den Compiler reserviert.
Die NULL-Zulässigkeit von Verweistypen im expliziten Schnittstellenspezifizierer entspricht nicht der vom Typ implementierten Schnittstelle.
Anwendungseinstiegspunkte können nicht mit dem Attribut "UnmanagedCallersOnly" versehen werden.
Der Name "{0}" ist auf der rechten Seite von "equals" nicht im Bereich. Vertauschen Sie die Ausdrücke auf beiden Seiten von "equals".
"{0}": Tupelelementnamen können nicht geändert werden, wenn der geerbte Member "{1}" überschrieben wird.
Die kombinierte Länge der vom Programm verwendeten Benutzerzeichenfolgen überschreitet den zulässigen Grenzwert. Versuchen Sie, die Verwendung von Zeichenfolgenliteralen zu verringern.
{ erwartet.
Das Suffix 'l' kann leicht mit der Ziffer '1' verwechselt werden
Unerwartetes Zeichen an dieser Stelle.
">" oder "/>" zum Schließen des Tags "{0}" wurde erwartet.
Der ausgelöste Wert darf NULL sein.
Typparameter besitzt kein übereinstimmendes typeparam-Tag im XML-Kommentar (andere type-Parameter jedoch schon)
Warnungsaktion "enable"
Es sollte kein Alias mit dem Namen "global" definiert werden, da "global::" immer ein Verweis auf den globalen Namespace und nicht auf einen Alias ist.
Das auf Parameter "{0}" angewendete CallerMemberNameAttribute hat keine Auswirkung, da es auf einen Member in Kontexten angewendet wird, die keine optionalen Argumente zulassen.
Der Attributkonstruktorparameter "{0}" hat den Typ "{1}", dies ist kein gültiger Attributparametertyp.
Ungültiger Varianzmodifizierer. Nur Schnittstellen- und Delegattypparameter können als Variante angegeben werden.
Der Parameter muss beim Beenden mit einer bestimmten Bedingung einen Wert ungleich NULL aufweisen.
Relationale Muster dürfen nicht für einen Wert vom Typ "{0}" verwendet werden.
Das Erben von einem Datensatz mit einem versiegelten "Object.ToString" wird in C# {0} nicht unterstützt. Verwenden Sie die Sprachversion "{1}" oder höher.
Die überladene Methode weicht nur hinsichtlich des Verweises oder der Ausgabe ab, oder des Arrayrangs, und ist nicht CLS-kompatibel
"{0}": Ein flüchtiges Feld kann nicht vom Typ "{1}" sein
Ein stackalloc-Ausdruck erfordert [] nach "type".
Ungültiger Deklarator eines anonymen Typmembers. Anonyme Typmember müssen mit einer Memberzuweisung, einem einfachen Namen oder einem Memberzugriff deklariert werden.
Ein Tupel darf keinen Wert vom Typ "void" enthalten.
Das Out-Attribut kann für einen ref-Parameter nicht ohne Angabe des In-Attributs angegeben werden.
Quelldatei "{0}" mehrmals angegeben.
Member der {0}-Eigenschaft vom Typ "{1}" können nicht mit einem Objektinitialisierer zugewiesen werden, da es sich um einen Werttyp handelt.
collection expressions
"{0}": Strukturen können keine Basisklassenkonstruktoren aufrufen.
Der Typ implementiert nicht das Sammlungsmuster. Die Elemente sind nicht eindeutig.
"stackalloc" darf nicht in einem catch- oder finally-Block verwendet werden.
Ein Zeichenfolgenliteral wurde erwartet, es wurde aber kein öffnendes Anführungszeichen gefunden.
"{0}" kann nicht extern sein und Text deklarieren.
<switch-Ausdruck>
Ungültiger Präprozessorausdruck.
Das this-Schlüsselwort ist im aktuellen Kontext nicht verfügbar.
Lambda-Rückgabetyp
SyntaxTree ist das Ergebnis einer #load-Direktive und kann nicht direkt entfernt oder ersetzt werden.
Unbekannte #pragma-Direktive.
Ein anonymer Typ kann nicht mehrere Eigenschaften mit demselben Namen haben.
Der {1}-Typparameter enthält die Einschränkung "unmanaged". "{1}" kann daher nicht als Einschränkung für "{0}" verwendet werden.
Der Name "{0}" überschreitet die maximal zulässige Länge in Metadaten.
using static-Anweisungen können nicht zum Deklarieren eines Alias verwendet werden
Zuweisung zur gleichen Variablen. Wollten Sie eine andere Zuweisung durchführen?
Ereignis wird niemals benutzt
Ein Interceptor kann nicht im globalen Namespace deklariert werden.
Eine asynchrone foreach-Anweisung kann nicht für Variablen vom Typ "{0}" verwendet werden, weil "{0}" keine geeignete öffentliche Instanz- oder Erweiterungsdefinition für "{1}" enthält.
Das {0}-Ereignis kann nur links von += oder -= verwendet werden.
Der Standardparameterwert stimmt nicht mit dem Delegattyp im Ziel überein.
Ungültiges Include-Tag
Funktionszeiger
Die Typweiterleitung für den Typ "{0}" in der Assembly "{1}" verursacht eine Schleife.
Der Typ "{0}" enthält bereits eine Definition für "{1}".
Ein Ausdrucksbaum darf keinen Aufruf enthalten, in dem optionale Argumente verwendet werden.
Der Operator "{0}" kann nicht auf den Operanden "{1}" angewendet werden.
Metadatendatei "{0}" konnte nicht geöffnet werden: {1}
Beim Vergleich mit NULL vom Typ "{0}" wird immer "False" zurückgegeben.
Modul als Attributzielspezifizierer
Rekursive Muster
Diese Warnung kann generiert werden, wenn sich zwei Schnittstellenmethoden nur dain unterscheiden, ob ein bestimmter Parameter mit Verweis oder Ausgabe markiert wird. Am besten ändern Sie Ihren Code, um diese Warnung zu vermeiden, da es nicht offensichtlich ist und nicht sichergestellt werden kann, welche Methode zur Laufzeit aufgerufen wird.
Obwohl C# zwischen Ausgabe und Verweis unterscheidet, sieht CLR da keinen Unterschied. Bei der Entscheidung welche Methode die Schnittstelle implementiert, wählt CLR nur eine aus.
Unterstützen Sie den Compiler bei der Unterscheidung zwischen den Methoden. Dazu können Sie beispielsweise unterschiedliche Namen vergeben oder einen zusätzlichen Parameter angeben.
#r kann nicht nach dem ersten Token in der Datei verwendet werden.
"{0}" implementiert den Instanzschnittstellenmember "{1}" nicht. "{2}" kann den Schnittstellenmember nicht implementieren, da er statisch ist.
"{0}" implementiert den Schnittstellenmember "{1}" nicht. "{2}" kann in C#-{3} nicht implizit einen nicht öffentlichen Member implementieren. Verwenden Sie die Sprachversion "{4}" oder höher.
Gibt einen Parameter als Verweis "{0}" zurück, es handelt sich jedoch nicht um einen ref-Parameter.
Eine by-reference-Variable kann nicht mit einem Wert initialisiert werden.
benanntes Argument
Ein Rückgabetyp darf nur einen Modifizierer "{0}" aufweisen.
Der vordefinierte Typ "{0}" ist in mehreren Assemblys im globalen Alias definiert. Die Definition aus "{1}" wird verwendet.
Der Lambdaausdruck eines Ausdrucksbaums darf keinen Aufruf einer Methode, einer Eigenschaft oder eines Indexers enthalten, deren bzw. dessen Rückgabe als Verweis erfolgt.
Strukturfelder automatisch als Standard verwenden
Eine partielle Methode darf nicht den Modifizierer "abstract" aufweisen.
"{0}" wird bereits mit einer anderen NULL-Zulässigkeit oder abweichenden Verweistypen in der Schnittstellenliste für den Typ "{1}" aufgeführt.
Das Gleichheitszeichen zwischen Attribut und Attributwert fehlt.
Die Aktualisierung kann nicht durchgeführt werden, da sich ein abgeleiteter Delegattyp geändert hat.
Ein Tupel von "{0}" Elementen kann nicht in "{1}" Variablen dekonstruiert werden.
"{0}" implementiert den geerbten abstrakten Member "{1}" nicht.
Dasselbe Verzeichnis ({0}) darf nicht mehrere Konfigurationsdateien des Analysetools enthalten.
Das Sprachfeature "Inlinearrays" wird für Inlinearraytypen mit Einem Elementfeld, das entweder ein ref-Feld ist oder einen Typ aufweist, der als Typargument ungültig ist, nicht unterstützt.
"{0}" kann nicht versiegelt werden, weil der enthaltende Datensatz nicht versiegelt ist.
Es kann keine Instanz des Variablentyps "{0}" erstellt werden, weil er keine new()-Einschränkung aufweist.
Der Typ von "{0}" kann nicht abgeleitet werden, da der Initialisierer direkt oder indirekt auf die Definition verweist.
{0}: Die Zielruntime unterstützt keine covarianten Typen in Überschreibungen. Der Typ muss "{2}" sein, um dem überschriebenen Member "{1}" zu entsprechen.
"#load" ist nur in Skripts zulässig.
Die überladene {0}-Methode, die sich nur durch unbenannte Arraytypen unterscheidet, ist nicht CLS-kompatibel.
Der Verweistypmodifizierer des Parameters stimmt nicht mit dem entsprechenden Parameter im überschriebenen oder implementierten Member überein.
Dies weist einen Wert zu, der über einen breiteren Werte-Escapebereich als das Ziel verfügt, wodurch die Zuweisung durch das Ziel von Werten mit engeren Escapebereichen ermöglicht wird.
Ein feldähnliches Ereignis "{0}" darf nicht "readonly" sein.
Ein Attributargument muss ein constant-, typeof- oder Arrayerstellungsausdruck eines Attributparametertyps sein.
schreibgeschützte Strukturen
throw-Ausdruck
partielle Typen
Der angegebene Ausdruck stimmt nie mit dem angegebenen Muster überein.
Der generische Parameter ist eine Definition, erwartet wurde ein Verweis {0}.
An expression tree may not contain a collection expression.
Der Rückgabewert muss ungleich NULL sein, weil der Parameter "{0}" nicht NULL ist.
Die Syntax "var (...)" als lvalue ist reserviert.
"{0}" überschreibt die erwartete Methode von "{1}" nicht.
Der Strukturmember gibt "this" oder andere Instanzmember als Verweis zurück.
Die /noconfig-Option wird ignoriert, da sie in einer Antwortdatei angegeben wurde.
„{0}“ implementiert den Schnittstellenelement „{1}“ nicht. „{2}“ ist nicht statisch und kann daher keinen Schnittstellenelement implementieren.
"{0}": Eigenschaften oder Indexer können nicht über einen void-Typ verfügen.
"{0}": Der geerbte Member "{1}" kann nicht überschrieben werden, da er versiegelt ist.
Iteratoren dürfen keine ref-, in- oder out-Parameter aufweisen.
Alle Argumente der indizierten Eigenschaft "{0}" müssen optional sein.
Das Feld "{0}" muss vollständig zugewiesen werden, bevor das Steuerelement an den Aufrufer zurückgegeben wird. Aktualisieren Sie ggf. auf die Sprachversion "{1}", um das Feld automatisch als Standard zu verwenden.
Beide Deklarationen der partiellen Methode müssen den gleichen Rückgabetyp aufweisen.
Inkonsistente Verwendung des lambda-Parameters. Alle Parametertypen müssen entweder explizit oder implizit sein.
Analyseassembly konnte nicht geladen werden
Der Typ des implizit typisierten Verwerfungsvorgangs kann nicht abgeleitet werden.
Der Typ "{0}" in der Schnittstellenliste ist keine Schnittstelle.
Signaturen von abfangbaren Methoden und Interceptormethoden stimmen nicht überein.
Unerwartetes Schlüsselwort „Datensatz“. Meinten Sie „Datensatzstruktur“ oder „Datensatzklasse“?
Element
Das "Parameter null-checking"-Feature wird nicht unterstützt.
Ein __arglist-Parameter muss der letzte Parameter in einer Parameterliste sein.
"{0}" ist kein gültiger C#-Verbundzuweisungsvorgang.
Ein Ausdrucksbaum darf keinen Mustervergleichsoperator "is" enthalten.
Der Attributkonstruktor "{0}" kann nicht verwendet werden, weil er "in"- oder "ref readonly"-Parameter aufweist.
Verweis auf foreach-Iterationsvariablen
Mehrdeutige benutzerdefinierte Konvertierungen von "{0}" und "{1}" bei der Konvertierung von "{2}" in "{3}".
Der Interoptyp "{0}" kann nicht eingebettet werden. Verwenden Sie stattdessen die entsprechende Schnittstelle.
Der Ausdruck muss vom Typ "{0}" sein, weil er als Verweis zugewiesen wird.
Assembly enthält keine Analysen
Keine Überladung für "{0}" stimmt mit dem Funktionszeiger "{1}" überein.
Indiziert einen Array mit einem negativen Index
Eigenschaften, deren Rückgabe als Verweis erfolgt, dürfen keine set-Accessoren besitzen.
Befehlszeilen-Syntaxfehler: In der Option "{0}" fehlt ":< Nummer>".
Der Verweis auf Typ "{0}" wurde angeblich in "{1}" deklariert, konnte jedoch nicht gefunden werden.
"{0}" (lokal) dient als Argument für eine using- oder lock-Anweisung, hat jedoch möglicherweise einen falschen Wert zugewiesen bekommen. Der Dispose-Aufruf bzw. das Aufheben der Sperre erfolgt für den ursprünglichen Wert der lokalen Variablen.
Ein Tupel mit {0} Elementen kann nicht in den Typ "{1}" konvertiert werden.
Das Zeichen "<" kann in einem Attributwert nicht verwendet werden.
Erfasst die Adresse, ermittelt die Größe oder deklariert einen Zeiger auf einen verwalteten Typ ({0}).
Ein Kopierkonstruktor in einem Datensatz muss einen Kopierkonstruktor der Basis oder einen parameterlosen Objektkonstruktor aufrufen, wenn der Datensatz von einem Objekt erbt.
Ungültige #pragma checksum-Syntax; muss lauten: #pragma checksum "Dateiname" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."
invariant
"{0}" dient nur zu Testzwecken und kann in zukünftigen Aktualisierungen geändert oder entfernt werden. Unterdrücken Sie diese Diagnose, um fortzufahren.
Die Position ist nicht innerhalb des Syntaxbaums mit dem Vollbereich {0}.
Es kann keine neue Erweiterungsmethode definiert werden, weil der für den Compiler erforderliche Typ "{0}" nicht gefunden werden kann. Fehlt möglicherweise ein Verweis auf "System.Core.dll"?
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht nicht der Deklaration der partiellen Methode.
Um als Kurzschlussoperator anwendbar zu sein, müssen der Rückgabetyp und die Parametertypen eines benutzerdefinierten logischen Operators ("{0}") übereinstimmen.
Der Vergleich erfolgte mit der gleichen Variablen. Wollten Sie etwas anderes vergleichen?
Zeilenumbrüche in Interpolationen
Der Modifizierer „scoped“ kann nicht mit „discard“ verwendet werden.
Bezeichner weist nur ab, wenn er nicht CLS-kompatibel ist
Der Parameter {0} weist den Modifizierer „params“ in der Lambdafunktion auf, aber nicht im Delegattyp des Ziels.
Ungültiges Literal für reelle Zahlen.
Sie können nicht die fixed-Anweisung verwenden, um die Adresse eines bereits festen Ausdrucks abzurufen.
"{0}" hat keine zugreifbaren Konstruktoren, die nur CLS-kompatible Typen verwenden.
Fehler bei der Auswertung des Dezimalkonstantenausdrucks.
Der Parameter "{0}" muss beim Beenden mit "{1}" einen Wert ungleich NULL aufweisen.
Listenmuster
Die Bezeichnung "{0}" ist ein Duplikat.
Einem schreibgeschützten Feld kann nichts zugewiesen werden (außer in einem Konstruktor oder init-only-Setter des Typs, in dem das Feld definiert ist, oder in einem Variableninitialisierer).
Non-Nullable-{0} "{1}" muss beim Beenden des Konstruktors einen Wert ungleich NULL enthalten. Erwägen Sie eine Deklaration von "{0}" als Nullable.
Der using-Alias "{0}" ist bereits vorher in diesem Namespace aufgetreten.
Das Argument "{0}" muss mit dem Schlüsselwort "{1}" übergeben werden.
Der primäre Konstruktorparameter vom Typ "{0}" innerhalb eines Instanzmembers kann nicht verwendet werden.
Das auf Parameter „{0}“ angewendete CallerArgumentExpressionAttribute hat keine Auswirkung. Es wird vom CallerMemberNameAttribute überschrieben.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht nicht der Deklaration der partiellen Methode.
Ungültiger Wert für das benannte Attributargument "{0}".
Doppelte "{0}"-Einschränkung für "{1}"-Typparameter.
Member des schreibgeschützten Felds "{0}" vom Typ "{1}" können nicht mit einem Objektinitialisierer zugewiesen werden, da es sich um einen Werttyp handelt.
Feldähnliche Ereignisse sind in schreibgeschützten Strukturen unzulässig.
Der Tupelelementname "{0}" wird ignoriert, weil ein anderer oder gar kein Name auf der anderen Seite des ==- oder !=-Tupeloperators angegeben wurde.
Der Modifizierer "async" kann nur in Methoden verwendet werden, die über einen Textkörper verfügen.
Der switch-Ausdruck verarbeitet einige NULL-Eingaben nicht.
Partielle Deklarationen von "{0}" dürfen keine unterschiedlichen Basisklassen angeben.
'Der Zugriff auf "{0}" ist aufgrund des Schutzgrads nicht möglich.
Ein Unterdrückungsoperator ist in diesem Kontext unzulässig.
Die geerbten Member "{0}" und "{1}" weisen die gleiche Signatur im Typ "{2}" auf, sie können also nicht überschrieben werden.
Der Indexerzugriff muss dynamisch gebunden werden. Dies ist aber nicht möglich, da er Teil eines Basiszugriffsausdrucks ist. Wandeln Sie die dynamischen Argumente um, oder löschen Sie den Basiszugriff.
"{0}" weist keine gültige Methode namens "{1}" auf, verfügt aber offenbar über eine Erweiterungsmethode mit diesem Namen. Erweiterungsmethoden können nicht dynamisch gebunden werden. Wandeln Sie die dynamischen Argumente um, oder rufen Sie die Erweiterungsmethode ohne die Syntax von Erweiterungsmethoden auf.
"{0}": Abstrakte Eigenschaften können keine private-Accessoren haben.
'Der angegebene Ausdruck für den 'is'-Ausdruck darf niemals der angegebene Typ sein
Der Inlinearrayindexer wird nicht für den Elementzugriffsausdruck verwendet.
Die Zielruntime unterstützt keine statischen abstrakten Elemente in Schnittstellen.
Die angegebene Versionszeichenfolge '{0}' weist nicht das erforderliche Format auf: Hauptversion.Nebenversion.Build.Revision (ohne Platzhalter)
Verwenden Sie das Attribut "System.Runtime.CompilerServices.FixedBuffer" nicht für eine Eigenschaft.
Fehler beim Öffnen der Win32-Manifestdatei "{0}": {1}
"UnscopedRefAttribute" kann nur auf Strukturinstanzmethoden und -eigenschaften und nicht auf Konstruktoren oder init-only-Member angewendet werden.
"{0}" ist ein neuer virtueller Member im versiegelten Typ "{1}".
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters entspricht nicht der Deklaration der partiellen Methode.
Ausdrucksbäume dürfen keine indizierten Eigenschaften enthalten.
Ungültige #pragma-Prüfsummensyntax
Das Rohzeichenfolgenliteral beginnt nicht mit genügend Anführungszeichen, um so viele aufeinanderfolgende Anführungszeichen als Inhalt zuzulassen.
LookupOptions weist eine ungültige Kombination von Optionen auf.
Es wird ein Arrayinitialisierer der Länge "{0}" erwartet.
Ein schreibgeschütztes Feld kann nicht als schreibbarer Verweis zurückgegeben werden.
Erweiterbare fixed-Anweisung
Eine Ausdrucksbaumstruktur darf keinen vom Ende ausgehenden Indexausdruck ("^") enthalten.
Inlinearrays
Ein switch-Ausdruck oder eine case-Bezeichnung muss den Typ "bool", "char", "string", "integral", "enum" oder einen entsprechenden Nullable-Typ in C# 6 oder früher aufweisen.
Für eine minimale Typqualifizierung muss der Pfad angegeben werden.
Hinzugefügte Module müssen mit dem CLSCompliant-Attribut markiert werden, damit sie mit der Assembly übereinstimmen.
Der Typ "{2}" muss ein Referenztyp sein, damit er als {1}-Parameter im generischen Typ oder in der generischen Methode "{0}" verwendet werden kann.
Es kann nur Skriptcode übermittelt werden.
Der Datensatz definiert "Equals", aber nicht "GetHashCode".
"{0}": Überschreiben nicht möglich, weil "{1}" keinen überschreibbaren get-Accessor hat.
Eine vorherige Catch-Klausel erfasst bereits alle Ausnahmen
Bewegliche Puffer fester Größe werden indiziert.
"{0}" ist eine Binärdatei und keine Textdatei.
Auf Felder ausgerichtete Attribute für automatische Eigenschaften werden in dieser Sprachversion nicht unterstützt.
Der switch-Ausdruck muss ein Wert sein. Gefunden wurde "{0}".
"{0}" kann keiner Eigenschaft eines anonymen Typs zugeordnet werden.
Verwenden einer möglicherweise nicht zugewiesenen, automatisch implementierten Eigenschaft
"{0}" kann nicht zum Schreiben geöffnet werden: "{1}"
Die explizite Implementierung eines benutzerdefinierten Operators "{0}" muss als statisch deklariert werden.
Möglicherweise falsche leere Anweisung
Aus der {0}-Methode kann kein Delegat erstellt werden, da es sich um eine partielle Methode ohne implementierende Deklaration handelt.
Überschreiben Sie nicht object.Finalize, sondern stellen Sie einen Destruktor bereit.
Konstruktor und Destruktor für Ausdruckskörper
relationales Muster
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht nicht dem außer Kraft gesetzten Member.
Dateiname in Anführungszeichen, einzeilige Anmerkung oder Zeilenende erwartet.
Der Member "{0}" muss beim Beenden mit "{1}" einen Wert ungleich NULL aufweisen.
Der XML-Kommentar enthält ein cref-Attribut "{0}", das auf einen Typparameter verweist.
Der Delegat "{0}" enthält keinen gültigen Konstruktor.
ref-schreibgeschützte Parameter
Die Dekonstruktion muss mindestens zwei Variablen enthalten.
Die im Werttyp "{1}" definierte Erweiterungsmethode "{0}" kann nicht zum Erstellen von Delegaten verwendet werden.
Inkonsistenter Zugriff: Basisklasse "{1}" ist weniger zugreifbar als Klasse "{0}".
Eine "goto case"-Anweisung ist nur innerhalb einer switch-Anweisung gültig.
Gibt mittels Verweis einen Member von Parameter "{0}" über einen ref-Parameter zurück, dieser kann jedoch nur in einer return-Anweisung sicher zurückgegeben werden.
Die System.Object-Klasse kann keine Basisklasse haben oder eine Schnittstelle implementieren.
Verwendung einer nicht zugewiesenen lokalen Variablen
Eine statische anonyme Funktion kann keinen Verweis auf "this" oder "base" enthalten.
"{0}": Die Zugriffsmodifizierer können beim Überschreiben des geerbten {1}-Members "{2}" nicht geändert werden.
Indexer können keinen leeren Typ haben.
Inkonsistenter Zugriff: Parametertyp "{1}" ist weniger zugreifbar als Operator "{0}".
"{0}" muss mit der init-Zugriffsmethode des außer Kraft gesetzten Members "{1}" übereinstimmen.
Für ein Konstantenfeld muss ein Wert bereitgestellt werden.
Die Warnung "CS{0}" kann nicht wiederhergestellt werden, da sie global deaktiviert wurde.
Eine neue Finalize-Methode kann den Aufruf eines Destruktors stören. Wollten Sie einen Destruktor deklarieren?
Ein Member von "{0}" wird als Verweis zurückgegeben, wurde jedoch mit einem Wert initialisiert, der nicht als Verweis zurückgegeben werden kann.
Die NULL-Zulässigkeit des Rückgabetyps entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem überschriebenen Member.
Typen und Aliase dürfen nicht den Namen "record" aufweisen.
Der Text "{0}" darf kein Iteratorblock sein, weil die Rückgabe von "{0}" als Verweis erfolgt.
Falsche Anzahl von Indizes in []. {0} erwartet.
Verzögertes Signieren wurde angegeben und erfordert einen öffentlichen Schlüssel, es wurde aber kein öffentlicher Schlüssel angegeben.
Eine mit [DoesNotReturn] gekennzeichnete Methode darf nicht zurückgegeben werden.
Ungültiger Ausdruck "{0}".
Der Zugriffsmodifizierer des {0}-Accessors muss restriktiver sein als die Eigenschaft oder der Indexer "{1}".
Das CallerFilePathAttribute kann nur auf Parameter mit Standardwerten angewendet werden.
Fehlende Dateispezifikation für die Option "{0}".
Deklarationen partieller Methoden müssen übereinstimmende Ref-Rückgabewerte aufweisen.
Dateiname in Anführungszeichen erwartet.
Doppelte benutzerdefinierte Konvertierung in Typ "{0}".
Typ "byte", "sbyte", "short", "ushort", "int", "uint", "long" oder "ulong" erwartet.
Das Steuerelement wird an den Aufrufer zurückgegeben, bevor die automatisch implementierte Eigenschaft "{0}" explizit zugewiesen wird. Dies führt zu einer vorherigen impliziten Zuweisung von "default".
Unerwartete Verwendung eines generischen Namens.
"{0}" erfordert kein CLSCompliant-Attribut, da die Assembly kein CLSCompliant-Attribut aufweist.
Die Signatur "{0}" der verwalteten Co-Klassen-Wrapperklasse für die {1}-Schnittstelle ist keine gültige Klassennamensignatur.
Der Typ "{1}" ist in "{0}" und "{2}" vorhanden.
Der Typ "{0}" kann in diesem Kontext nicht verwendet werden, da er nicht in Metadaten dargestellt werden kann.
Mögliches Nullverweisargument für den Parameter "{0}" in "{1}".
Typenkonflikte mit importiertem Typ
Es wird ein konstanter Wert vom Typ '{0}' erwartet
Es kann kein konstruierter generischer Typ aus einem nicht generischen Typ erstellt werden.
Ein "{0}"-Zeichen kann nur durch Verdoppelung "{0}{0}" in einer interpolierten Zeichenfolge maskiert werden.
Ungültiges XML-Include-Element
Mögliche Nullverweisrückgabe.
Diese Warnung tritt auf, wenn Sie eine Klasse mit einer Methode erstellen, dessen Signatur eine öffentliche, virtuell virtuelle ungültige Finalize-Methode ist.
Wenn solch eine Klasse als Basisklasse verwendet wird und die ableitende Klasse einen Destruktor definiert, überschreibt der Destruktor die Finalize-Methode der Basisklasse.
"Ungültiger Rangspezifizierer: Erwartet wurde ]
stackalloc-Initialisierer
Verwenden Sie nicht das System.Runtime.CompilerServices.FixedBuffer-Attribut. Verwenden Sie stattdessen den fixed-Feldmodifizierer.
Die Verwendung von NULL ist in diesem Kontext ungültig.
Gibt mittels Verweis einen Member des Parameters über einen ref-Parameter zurück, dieser kann jedoch nur in einer return-Anweisung sicher zurückgegeben werden.
Der Datensatzmember "{0}" muss privat sein.
globale using-Anweisung
Der Namespacealias-Qualifizierer "::" wird immer zu einem Typ oder Namespace aufgelöst und ist somit an dieser Stelle ungültig. Verwenden Sie stattdessen ".".
In Schnittstellen deklarierte Konvertierungs, Gleichheits oder Ungleichheitsoperatoren müssen abstrakt oder virtuell sein
Der Typparameter "{0}" kann nicht als as-Operator verwendet werden, da er keine Klassentypeinschränkung und keine Klasseneinschränkung aufweist.
Der dateilokale Typ "{0}" muss in einer Datei mit einem eindeutigen Pfad deklariert werden. Der Pfad "{1}" wird in mehreren Dateien verwendet.
Das base-Schlüsselwort ist in einer statischen Methode nicht verfügbar.
Das experimentelle Feature "Interceptors" ist nicht in diesem Namespace aktiviert. Fügen Sie Ihrem Projekt "{0}" hinzu.
Der Member "{0}" kann nicht initialisiert werden. Er ist kein Feld und keine Eigenschaft.
Mehrdeutigkeit zwischen "{0}" und "{1}"
Die lokale Funktion ist deklariert, wird aber nie verwendet.
Befehlszeilen-Syntaxfehler: Fehlende GUID für Option "{1}".
"{0}" kann nicht als {1}typ für eine Methode verwendet werden, die das Attribut "UnmanagedCallersOnly" aufweist.
Die Assembly "{0}", auf die verwiesen wird, hat einen anderen Zielprozessor.
"{0}" kann einer implizit typisierten Variablen nicht zugewiesen werden.
Fehler beim Schreiben der Ausgabedatei: {0}.
"{0}": Ein statischer Konstruktor kann keinen expliziten this- oder base-Konstruktoraufruf enthalten.
LIB-Umgebungsvariable
Die Modulinitialisierermethode "{0}" muss auf Modulebene zugänglich sein.
"{0}" kann "{1}" nicht implementieren, da "{2}" ein Windows-Runtime-Ereignis und "{3}" ein reguläres .NET-Ereignis ist.
"{0}" ist veraltet.
"{0}" ist vom Typ "{1}". In einer Konstantendeklaration muss als Typ "sbyte", "byte", "short", "ushort", "int", "uint", "long", "ulong", "char", "float", "double", "decimal", "bool", "string", ein Enumerationstyp oder ein Verweistyp angegeben werden.
Die angegebene Versionszeichenfolge entspricht nicht dem empfohlenen Format: Hauptversion.Nebenversion.Build.Revision
Die benutzerdefinierte Konvertierung in einer Schnittstelle muss in einen oder von einem Typparameter für den einschließenden Typ, der auf den einschließenden Typ beschränkt ist, konvertieren
Der {0}-Parameter hat (im Gegensatz zu anderen Parametern) kein entsprechendes param-Tag im XML-Kommentar für "{1}".
Die indizierte Eigenschaft "{0}" besitzt nicht optionale Argumente, die bereitgestellt werden müssen.
Damit der Typ "{0}" als "AsyncMethodBuilder" für den Typ "{1}" verwendet wird, muss seine Aufgabeneigenschaft den Typ "{1}" anstelle des Typs "{2}" zurückgeben.
"{0}": Ein Feld kann nicht gleichzeitig flüchtig und schreibgeschützt sein.
Nur Datensätze können von Datensätzen erben.
Nicht abgeschlossenes Zeichenfolgenliteral.
Attribute in Lambdaausdrücken erfordern eine in runde Klammern eingeschlossene Parameterliste.
Statische Typen können nicht als Parameter verwendet werden
#endregion-Direktive erwartet.
<missing>
Das interpolierte Rohzeichenfolgenliteral beginnt nicht mit genügend „$“-Zeichen, um so viele aufeinanderfolgende öffnende geschweifte Klammern als Inhalt zuzulassen.
Die NULL-Zulässigkeit von Verweistypen im Typ entspricht nicht dem implizit implementierten Member.
Der Parametername "{0}" verursacht einen Konflikt mit einem automatisch generierten Parameternamen.
Typparameter sind in einer Methodengruppe als Argument für "nameof" nicht zulässig.
Inkonsistenter Zugriff: Parametertyp "{1}" ist weniger zugreifbar als Delegat "{0}".
Die Verwendung des Alias darf nicht vom Typ 'ref' sein.
Eine vorherige Catch-Klausel hat bereits alle Ausnahmen abgefangen. Alle ausgelösten Nicht-Ausnahmen werden von einer System.Runtime.CompilerServices.RuntimeWrappedException umschlossen.
Der enthaltene XML-Abschnitt konnte nur teilweise oder gar nicht eingefügt werden.
Kann nicht auf "{0}" warten.
Die default-Einschränkung ist nur für Überschreibungsmethoden und Methoden zur expliziten Schnittstellenimplementierung gültig.
Parameter
Konstantenwert erwartet.
Fehler beim Generieren der Quelle durch den Generator "{0}". Dies trägt nicht zur Ausgabe bei, und es können Kompilierungsfehler auftreten. Ausnahme vom Typ "{1}" mit Meldung "{2}".
{3}
Der {0}-Typparameter hat den gleichen Namen wie der Typparameter des äußeren Typs "{1}"
Literale vom Typ "double" können nicht implizit in den Typ "{1}" konvertiert werden. Verwenden Sie ein {0}-Suffix, um ein Literal mit diesem Typ zu erstellen.
There is no target type for the collection expression.
Eine Variable darf nicht innerhalb eines not- oder or-Musters deklariert werden.
Visual C# Compileroptionen
– AUSGABEDATEIEN –
-out:<file> Gibt den Namen der Ausgabedatei an (Standard: Basisname der
Datei mit der Hauptklasse oder der ersten Datei)
-target:exe Erstellt eine ausführbare Konsolen-Datei (Standard)
Kurzform: -t:exe)
-target:winexe Erstellt eine ausführbare Windows-Datei (Kurzform:
-t:winexe)
-target:library Erstellt eine Bibliothek (Kurzform: -t:library)
-target:module Erstellt ein Modul, das einer anderen Assembly
hinzugefügt werden kann (Kurzform: -t:module)
-target:appcontainerexe Erstellt eine ausführbare Appcontainer-Datei (Kurzform:
-t:appcontainerexe)
-target:winmdobj Erstellt eine Windows-Runtime Zwischendatei, die
von WinMDExp verbraucht wird (Kurzform: -t:winmdobj)
-doc:<file> Zu erzeugende XML-Dokumentationsdatei
-refout:<file> Zu erzeugende Referenzassembly-Ausgabe
-platform:<string> Einschränken, auf welchen Plattformen dieser Code ausgeführt werden kann: x86,
Itanium, x64, arm, arm64, anycpu32bitpreferred oder
anycpu. Der Standardwert ist "anycpu".
– EINGABEDATEIEN –
-recurse:<wildcard> Alle Dateien im aktuellen Verzeichnis und
Unterverzeichnissen gemäß der
Platzhalterspezifikationen
-reference:<alias>=<file> Verweist auf Metadaten in der angegebenen Assemblydatei
mit dem angegebenen Alias (Kurzform: -r)
/reference:<Dateiliste> Verweist auf Metadaten in den angegebenen Assemblydateien
(Kurzform: -r)
-addmodule:<file list> Verknüpft die angegebenen Module mit dieser Assembly
-link:<file list> Metadaten aus der angegebenen Interopassemblydateien
(Kurzform: -l)
-analyzer:<file list> Analysetools aus dieser Assembly ausführen
(Kurzform: -a)
-additionalfile:<file list> Zusätzliche Dateien, die nicht direkt
Codegenerierung betreffen, können aber von Analysetools zur Erzeugung von
Fehlern oder Warnungen verwendet werden.
-embed Einbetten aller Quelldateien in PDB.
-embed:<file list> Einbetten bestimmter Dateien in PDB.
– RESSOURCEN –
-win32res:<file> Gibt eine Win32-Ressourcendatei an (.res)
-win32icon:<file> Verwendet dieses Symbol für die Ausgabe
-win32manifest:<file> Gibt eine Win32-Manifestdatei an (.xml)
-nowin32manifest Win32-Standardmanifest nicht einschließen
-resource:<resinfo> Einbetten der angegebenen (Kurzform: -res)
-linkresource:<resinfo> Verknüpft die angegebene Ressource mit dieser Assembly
(Kurzform: -linkres) Wobei das Resinfo-Format
ist <file>[,<string name>[,public|private]]
– CODEGENERIERUNG –
-debug[+|-] Gibt Debuginformationen aus
-debug:{full|pdbonly|portable|embedded}
Debugtyp angeben ("full" ist Standard,
"portable" ist ein plattformübergreifendes Format,
"embedded" ist ein plattformübergreifendes Format, das in
die Zieldatei DLL oder EXE eingebettet ist)
-optimize[+|-] Optimierungen aktivieren (Kurzform: -o)
-deterministic Erzeugt einer deterministischen Assembly
(einschließlich Modulversions-GUID und Zeitstempel)
-refonly Erzeugt eine Referenzassembly anstelle der Hauptausgabe
-instrument:TestCoverage Erzeugt eine Assembly für die Erfassung von
Abdeckungsinformationen
-sourcelink:<file> Quelllinkinformationen zum Einbetten in PDB.
– FEHLER UND WARNUNGEN –
-warnaserror[+|-] Alle Warnungen als Fehler melden
-warnaserror[+|-]:<warn list> Bestimmte Warnungen als Fehler melden
(verwenden Sie "nullable" für alle NULL-Zulässigkeit-Warnungen)
-warn:<n> Festlegen der Warnstufe (0 oder höher) (Kurzform: -w)
-nowarn:<warn list> Bestimmte Warnmeldungen deaktivieren
(verwenden Sie "nullable" für alle NULL-Zulässigkeit-Warnungen)
-ruleset:<datei> Gibt eine Regelsatzdatei an, die bestimmte
Diagnosen deaktiviert.
-errorlog:<file>[,version=<sarif_version>]
Geben Sie eine Datei zum Protokollieren aller Compiler- und Analysetools-Diagnosen
an.
sarif_version:{1|2|2.1} Der Standardwert ist 1. 2 und 2.1
beide bedeuten SARIF-Version 2.1.0.
-reportanalyzer Weitere Analyseinformationen melden, z. B.
Ausführungszeit.
-skipanalyzers[+|-] Ausführung von Diagnoseanalysetools überspringen.
– SPRACHE –
-checked[+|-] Überlaufprüfungen generieren
-unsafe[+|-] Unsicheren Code zulassen
-define:<symbol list> Definieren von Symbolen für die bedingte Kompilierung
(Kurzform: -d)
-langversion:? Anzeigen der zulässigen Werte für die Sprachversion
-langversion:<string> Sprachversion angeben, z. B.
"latest" (neueste Version, einschließlich Nebenversionen),
"default" (identisch mit "latest"),
"latestmajor" (neueste Version, einschließlich Nebenversionen),
"preview" (neueste Version, einschließlich Features in nicht unterstützter Vorschau),
oder bestimmte Versionen wie "6" oder "7.1"
-nullable[+|-] Gibt die „Nullwerte zulassend“-Kontextoption enable|disable an.
-nullable:{enable|disable|warnings|annotations}
Gibt die „Nullwerte zulassend“-Kontextoption enable|disable|warnings|annotations an.
– SICHERHEIT –
-delaysign[+|-] Verzögertes Signieren der Assembly nur mit dem öffentlichen
Teil des Schlüssels mit starkem Namen
-publicsign[+|-] Öffentliches Signieren der Assembly nur mit dem öffentlichen
Teil des Schlüssels mit starkem Namen
-keyfile:<file> Gibt eine Schlüsseldatei mit starkem Namen an
-keycontainer:<string> Gibt einen Schlüsselcontainer mit starkem Namen an
-highentropyva[+|-] Aktiviert ASLR mit hoher Entropie
– SONSTIGES –
@<file> Antwortdatei mit weiteren Optionen lesen
-help Zeigt diese Syntaxmeldung an (Kurzform: -?)
-nologo Compiler-Copyrightmeldung unterdrücken
-noconfig CSC.RSP-Datei nicht automatisch einschließen
-parallel[+|-] Gleichzeitiger Build.
-version Zeigt die Compilerversionsnummer an und beendet sie.
– ERWEITERT –
-baseaddress:<address> Basisadresse für die zu erstellende Bibliothek
-checksumalgorithm:<alg> Gibt einen Algorithmus zum Berechnen der Prüfsumme-Quelldatei
an, die in PDB gespeichert ist. Folgende Werte werden unterstützt:
SHA1 oder SHA256 (Standard).
-codepage:<n> Gibt die beim Öffnen von Quelldateien
zu verwendende Codepage an
-utf8output Ausgabecompilermeldungen in UTF-8-Codierung
-main:<type> Gibt den Typ an, der den Einstiegspunkt
(alle anderen möglichen Einstiegspunkte ignorieren)
Kurzform: -m) enthält
-fullpaths Compiler generiert vollqualifizierte Pfade
-filealign:<n> Gibt die Ausrichtung an, die für
Ausgabedateiabschnitte verwendet wird
-pathmap:<K1>=<V1>,<K2>=<V2>,...
Geben Sie eine Zuordnung für Quellpfadnamen an, die vom
Compiler ausgegeben werden.
-pdb:<file> Gibt den Namen der Debuginformationsdatei an (Standard:
Ausgabedateiname mit der Erweiterung PDB)
-errorendlocation Ausgabezeile und -spalte des Endspeicherorts
jedes Fehlers
-preferreduilang Gibt den Namen der bevorzugten Ausgabesprache an.
-nosdkpath Deaktiviert das Durchsuchen des Standard-SDK-Pfads nach Standardbibliotheksassemblys.
-nostdlib[+|-] Nicht auf Standardbibliotheken verweisen (mscorlib.dll)
-subsystemversion:<string> Gibt die Subsystemversion dieser Assembly an
-lib:<file list> Gibt zusätzliche Verzeichnisse an, in denen nach
Verweise gesucht werden soll
-errorreport:<string> Gibt an, wie interne Compiler-Fehler behandelt werden sollen:
"prompt", "send", "queue" oder "none". Der Standardwert ist
"queue".
-appconfig:<file> Gibt eine Anwendungskonfigurationsdatei an, die
Assemblybindungseinstellungen enthält
-moduleassemblyname:<string> Name der Assembly, zu der dieses Modul
gehören wird
-modulename:<string> Geben Sie den Namen des Quellmoduls
-generatedfilesout:<dir> Platziert Dateien, die während der Kompilierung im
angegebenen Verzeichnis generiert wurden.
-reportivts[+|-] Gibt Informationen über alle IVTs aus, die dieser
Assembly durch alle Abhängigkeiten gewährt wurden, und vermerkt Erreichbarkeitsfehler fremder Assemblys
mit der Assembly, aus der sie stammen.
Syntaxfehler. Wert erwartet.
"{0}" ist keine Überschreibung und kann daher nicht versiegelt werden.
#error: "{0}"
Die Bereichsvariable "{0}" ist bereits deklariert.
Im AssemblySignatureKeyAttribute wurde ein öffentlicher Schlüssel mit ungültiger Signatur angegeben.
Der Tupelelementname "{0}" wird ignoriert, da vom Zieltyp "{1}" ein anderer oder kein Name angegeben ist.
Diese Warnung tritt auf, wenn Sie versuchen eine Methode, Eigenschaft oder einen Indexer eines Elements einer Klasse aufzurufen, die vom MarshalByRefObject abgeleitet wird, und es sich bei dem Element um einen Werttyp handelt. Objekte, die vom MarshalByRefObject vererbt werden, dienen in der Regel dazu, als Verweis in einer Anwendungsdomäne gemarshallt zu werden. Wenn über den Code versucht wird, direkt auf das Werttypelement eines solchen Objekts einer Anwendungsdomäne zuzugreifen, tritt eine Laufzeitausnahme auf. Um diese Warnung zu beheben, kopieren Sie zunächst das Element in eine lokale Variable und rufen Sie dann die Methode der Variable auf.
Der Aufruf mit "{0}" kann nicht abgefangen werden, da innerhalb von "{1}" nicht darauf zugegriffen werden kann.
Zwei Indexer haben unterschiedliche Namen. Das IndexerName-Attribut muss für jeden Indexer in einem Typ mit dem gleichen Namen verwendet werden.
Der Verweistypmodifizierer des Parameters stimmt nicht mit dem entsprechenden Parameter im Ziel überein.
"await" erfordert, dass der Rückgabetyp "{0}" von "{1}.GetAwaiter()" über die geeigneten Member IsCompleted, OnCompleted und GetResult verfügt und INotifyCompletion oder ICriticalNotifyCompletion implementiert.
"{0}" ist ein mehrdeutiger Verweis zwischen "{1}" und "{2}".
Ein in „struct“ mit Parameterliste deklarierter Konstruktor muss über einen „this“-Initialisierer verfügen, der den primären Konstruktor oder einen explizit deklarierten Konstruktor aufruft.
Die Option überschreibt das in einer Quelldatei oder einem hinzugefügten Modul angegebene Attribut.
Typen und Aliase können nicht als "erforderlich" bezeichnet werden.
{0}: "readonly" kann für Accessoren nur verwendet werden, wenn die Eigenschaft oder der Indexer sowohl einen get- als auch einen set-Accessor aufweist.
Basistyp-Ringabhängigkeit zwischen "{0}" und "{1}"
Es wurde ein Bezeichner oder ein numerisches Literal erwartet.
Der Typ "{0}" kann nicht implizit in "{1}" konvertiert werden.
Dereferenzierung eines möglichen Nullverweises.
Das XML-Fragment kann nicht eingeschlossen werden.
Gibt die lokale Variable als Verweis zurück, es handelt sich jedoch nicht um eine lokale ref-Variable.
{0}: Ein Instanzereignis in einer Schnittstelle kann keinen Initialisierer aufweisen.
"{0}" ist kein gültiger Aufrufkonventionstyp für "UnmanagedCallersOnly".
Der Konstruktor "{0}" kann sich nicht selbst aufrufen.
Ein einzeiliger Kommentar darf in einer interpolierten Zeichenfolge nicht verwendet werden.
Die lokale Variable wird als Verweis zurückgegeben, wurde jedoch mit einem Wert initialisiert, der nicht als Verweis zurückgegeben werden kann.
Eine lokale Variable oder Funktion mit dem Namen "{0}" ist bereits in diesem Bereich definiert.
Kann nicht abgefangen werden: Die Kompilierung enthält keine Datei mit dem Pfad "{0}". Wollten Sie den Pfad "{1}" verwenden?
Die zwei Assemblys unterscheiden sich in Release- und/oder Versionsnummer. Damit eine Vereinheitlichung vorgenommen wird, müssen Sie in der Konfigurationsdatei der Anwendung Direktiven angeben. Zudem müssen Sie den korrekten starken Namen einer Assembly angeben.
Der Rückgabewert von "{0}" ist keine Variable und kann daher nicht geändert werden.
"{0}": Basistyp "{1}" ist nicht CLS-kompatibel.
Dem erforderlichen Member "{0}" muss ein Wert zugewiesen werden. Ein geschachtelter Member oder Auflistungsinitialisierer kann nicht verwendet werden.
Anweisungen der obersten Ebene müssen vor Namespace- und Typdeklarationen stehen.
Die partiellen Methodendeklarationen "{0}" und "{1}" weisen Signaturunterschiede auf.
Die Quelldatei darf nicht sowohl Dateibereichs- als auch normale Namespacedeklarationen enthalten.
"{0}" ist schreibgeschützt. Eine Zuweisung ist daher nicht möglich.
Typ-Alias wird verwendet
Der Parameter "{0}" ist als Typ "{1}{2}" deklariert, sollte aber "{3}{4}" sein.
Fehler beim Lesen der Datei "{0}", die für das benannte Argument "{1}" für das PermissionSet-Attribut angegeben wurde: "{2}"
Eine Ausdrucksstruktur darf keinen switch-Ausdruck enthalten.
Für den "{0}"-Typparameter wurde bereits eine Einschränkungsklausel angegeben. Alle Einschränkungen für einen Typparameter müssen in einer einzigen Where-Klausel angegeben werden.
Der Modifizierer 'static' muss dem Modifizierer 'unsicher' vorangestellt sein.
"with" in anonymen Typen
Kann nicht auf "void" warten.
Das lokale Element "{0}" kann nicht als Verweis zurückgegeben werden, weil es kein lokales ref-Elelement ist.
Der Konstruktoraufruf muss dynamisch gebunden werden. Dies ist aber nicht möglich, da er Teil eines Konstruktorinitialisierers ist. Wandeln Sie die dynamischen Argumente um.
Der Typ der implizit typisierten out-Variablen "{0}" kann nicht abgeleitet werden.
Aus Assembly "{0}" können keine Interoptypen eingebettet werden, da das {1}-Attribut fehlt.
Die Direktive #line span erfordert Leerzeichen vor der ersten Klammer, vor dem Zeichen Offset und vor dem Dateinamen
Objektinitialisierer
Implizit typisierte Variablen dürfen nicht mehrere Deklaratoren aufweisen.
Die Rückgabe von {0} "{1}" als schreibbarer Verweis ist nicht möglich, weil es sich um eine schreibgeschützte Variable handelt.
Member, wie z. B. Felder, Methoden oder Anweisungen können nicht direkt in einem Namespace enthalten sein.
Der Membermodifizierer "{0}" muss dem Membertyp und -namen vorangehen.
Der switch-Ausdruck verarbeitet nicht alle möglichen Werte des zugehörigen Eingabetyps (nicht umfassend).
Abfangen eines Aufrufs von "{0}" mit Interceptor "{1}", aber die Signaturen stimmen nicht überein.
} erwartet.
Leerer Schalterblock.
Benanntes Attributargument erwartet.
Die Eingabezeichenfolge kann nicht in die entsprechende UTF-8-Byte-Darstellung konvertiert werden. {0}
Der Parameter weist mehrere eindeutige Standardwerte auf.
Ein Argument vom Typ "{0}" ist für das DefaultParameterValue-Attribut nicht zutreffend.
Die benutzerdefinierte Konvertierung muss zum oder vom einschließenden Typ konvertieren.
Verwendung eines möglicherweise nicht zugewiesenen Felds
Der Strukturmember "{0}" vom Typ "{1}" verursacht eine Schleife im Strukturlayout.
Einschränkungstyp ist nicht CLS-kompatibel
in Klammern gesetztes Muster
Die Attributklasse "{0}" kann nicht angewendet werden, da sie abstrakt ist.
Gibt einen Member der lokalen Variable "{0}" als Verweis zurück, es handelt sich jedoch nicht um eine lokale ref-Variable.
Der angegebene Ausdruck stimmt immer mit der angegebenen Konstante überein.
"{0}" ist nicht als abstrakt, extern oder partiell gekennzeichnet und muss daher einen Text deklarieren.
Unerreichbarer Code wurde entdeckt.
"{0}" kann den Schnittstellenmember "{1}" im Typ "{2}" nicht implementieren, weil das Feature "{3}" in C# {4} nicht verfügbar ist. Verwenden Sie Sprachversion {5} oder höher.
Das Verweisfeld '{0}' muss vor der Verwendung ref-zugewiesen werden.
Mögliche Nullverweiszuweisung.
Datensatzstrukturen
In dieser Async-Methode fehlen die "await"-Operatoren, weshalb sie synchron ausgeführt wird. Sie sollten die Verwendung des "await"-Operators oder von "await Task.Run(...)" in Betracht ziehen, um auf nicht blockierende API-Aufrufe zu warten bzw. CPU-gebundene Aufgaben auf einem Hintergrundthread auszuführen.
Das kontextbezogene Schlüsselwort „var“ kann nicht als expliziter Lambdarückgabetyp verwendet werden.
init-only-Setter
Die Bereichsvariable "{0}" darf nicht denselben Namen wie der Typparameter einer Methode aufweisen.
Für den {0}-Typ sind keine Konstruktoren definiert.
anonyme Methode
Es wurde eine Skriptdatei (CSX-Datei) erwartet, aber es wurde keine Datei angegeben.
Nur eine einzelne partielle Typdeklaration darf eine Parameterliste aufweisen.
Segmentmuster dürfen nicht für einen Wert vom Typ „{0}“ verwendet werden.
Gibt einen Parameter als Verweis zurück, es handelt sich jedoch nicht um einen ref-Parameter.
Typen, die NULL-Werte zulassen
'{0}' erfordert die Compilerfunktion '{1}', die von dieser Version des C#-Compilers nicht unterstützt wird.
Der primäre Konstruktor verursacht einen Konflikt mit dem synthetisierten Kopierkonstruktor.
Die /noconfig-Option wird ignoriert, da sie in einer Antwortdatei angegeben wurde.
Nullable-Verweistypen
Durch die Dekonstruktion der Form "var (...)" wird ein bestimmter Typ für "var" unzulässig.
Die Zeilennummer, die für die #line-Direktive angegeben wurde, fehlt oder ist ungültig.
Ungültiger XML-Code. Datei "{0}" kann nicht einbezogen werden.
Fehler beim Laden der Analyzer-Assembly {0}: {1}
Der benutzerdefinierte {0}-Operator muss als statisch und öffentlich deklariert sein.
Ungültige Deklaration. Verwenden Sie stattdessen "{0}-Operator <Zieltyp> (...".
'{0}: Statische Typen können nicht als Rückgabetypen verwendet werden.
"{0}" sollte keinen params-Parameter enthalten, da auch "{1}" keinen enthält.
Die lokale Variable "{0}" wird als Verweis zurückgegeben, wurde jedoch mit einem Wert initialisiert, der nicht als Verweis zurückgegeben werden kann.
Das Steuerelement wird an den Aufrufer zurückgegeben, bevor das Feld explizit zugewiesen wird. Dies führt zu einer vorhergehenden impliziten Zuweisung von "Standard".
Es kann keine temporäre Datei erstellt werden: {0}
Die beste Überladung für "{0}" enthält keinen Parameter mit dem Namen "{1}".
Der {0}-Typparameter hat den gleichen Namen wie der enthaltende Typ bzw. die enthaltende Methode.
Element blendet vererbte Element aus; fehlendes 'new'-Schlüsselwort
Eine partielle Methode muss innerhalb eines partiellen Typs deklariert sein.
Der Typ "{1}" in "{0}" verursacht einen Konflikt mit dem importierten Namespace "{3}" in "{2}". Der in "{0}" definierte Typ wird verwendet.
Der Namespace "{1}" in "{0}" verursacht einen Konflikt mit dem importierten Typ "{3}" in "{2}". Der in "{0}" definierte Namespace wird verwendet.
Die beste Übereinstimmung für die überladene {0}-Methode für den Sammlungsinitialisierer enthält einige ungültige Argumente.
Ein Ausdruck vom Typ "{0}" kann niemals dem angegebenen Muster entsprechen.
Listenmuster dürfen nicht für einen Wert vom Typ „{0}“ verwendet werden. Es wurde keine geeignete Längen- oder Anzahl-Eigenschaft gefunden.
Für die Arrayerstellung ist eine Arraygröße oder ein Arrayinitialisierer erforderlich.
Tupelgleichheit
Der {0}-Typparameter hat (im Gegensatz zu anderen Typparametern) kein entsprechendes typeparam-Tag im XML-Kommentar für "{1}".
Kann nicht abgefangen werden: Der Pfad "{0}" ist nicht zugeordnet. Der zugeordnete Pfad "{1}" wurde erwartet.
Ein in-Parameter kann kein Out-Attribut aufweisen.
Die Zuweisung in einem bedingten Ausdruck ist immer konstant. Wollten Sie == anstelle von = verwenden?
Fehler beim Lesen der Win32-Manifestdatei "{0}": {1}
Eine Ausdrucksbaumstruktur darf keine Handler-Konvertierung einer interpolierten Zeichenfolge enthalten.
Die Branches des bedingten ref-Operators verweisen auf Variablen mit inkompatiblen Deklarationsbereichen.
Das Attribut "{0}" aus dem Modul "{1}" wird ignoriert, stattdessen wird die Instanz der Quelle verwendet.
"{0}" kann keiner Bereichsvariablen zugewiesen werden.
Ein params-Parameter muss der letzte Parameter in einer Parameterliste sein.
Für den Abgleich von Tupeltyp "{0}" sind {1} Teilmuster erforderlich, aber es sind {2} Teilmuster vorhanden.
In einer finally-Klausel, die in der nächsten einschließenden catch-Klausel geschachtelt ist, ist keine throw-Anweisung ohne Argumente zulässig.
Der automatisch implementierte set-Accessor "{0}" kann nicht als "readonly" markiert werden.
Das Tupel muss mindestens zwei Elemente enthalten.
Der {0}-Typ kann nicht als Typargument verwendet werden.
Eine foreach-Anweisung kann nicht für Variablen vom Typ "{0}" verwendet werden, weil "{0}" keine öffentliche Instanz- oder Erweiterungsdefinition für "{1}" enthält. Meinten Sie "await foreach" statt "foreach"?
Der Dateiname "{0}" ist leer, enthält ungültige Zeichen, weist eine Laufwerkangabe ohne absoluten Pfad auf oder ist zu lang.
Dieser weist „{1}“ für „{0}“ zu, aber „{1}“ hat einen breiteren Werte-Escapebereich als „{0}“, wodurch die Zuweisung über „{0}“ von Werten mit engeren Escapebereichen als „{1}“ ermöglicht wird.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters entspricht nicht dem außer Kraft gesetzten Member.
Die Zugriffsoptionen "protected", "protected internal" oder "private protected" werden von der Zielruntime für einen Member einer Schnittstelle nicht unterstützt.
Der Interoptyp "{0}" kann nicht eingebettet werden, da er nicht das erforderliche {1}-Attribut aufweist.
Eine asynchroner Lambdafunktion, die in einen zurückkehrenden „{0}“-Delegat konvertiert wurde, kann keinen Wert zurückgeben.
Nicht verwaltete generische Typeneinschränkungen
Die Anmerkung für Nullable-Verweistypen darf nur in Code innerhalb eines #nullable-Anmerkungskontexts verwendet werden. Für automatisch generierten Code ist eine explizite #nullable-Anweisung in der Quelle erforderlich.
Der Sprachenname "{0}" ist ungültig.
In einer for-, using-, fixed- oder declaration-Anweisung kann nur ein Typ verwendet werden.
Der Bereichsvariablen "{0}" kann nichts zugewiesen werden, sie ist schreibgeschützt.
"{0}" enthält keinen Konstruktor, der {1} Argumente annimmt.
Assemblykultur-Zeichenfolgen dürfen keine eingebetteten NUL-Zeichen enthalten.
Unerwartete Parameterliste.
Ein Modulinitialisierer muss eine normale Membermethode sein.
Ein festes Feld darf kein Referenzfeld sein.
Konstante interpolierte Zeichenfolgen
"{0}": Eine Einschränkungsklasse kann nicht gleichzeitig mit einer unmanaged-Einschränkung angegeben werden.
Die Variable '{0}' kann in diesem Kontext nicht verwendet werden, da sie möglicherweise referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar macht
Es ist unzulässig, den Nullable-Typ "{0}?" in einem Muster zu verwenden. Verwenden Sie stattdessen den zugrunde liegenden Typ "{0}".
Auf einen statischen virtuellen oder abstrakten Schnittstellenmember kann nur über einen Typparameter zugegriffen werden.
Beide partiellen Methodendeklarationen müssen einen params-Parameter verwenden, oder keine von beiden darf einen params-Parameter verwenden.
"{0}" in der expliziten Schnittstellendeklaration wurde unter den implementierbaren Membern der Schnittstelle nicht gefunden.
Der Typ "{1}" in "{0}" verursacht einen Konflikt mit dem importierten Typ "{3}" in "{2}". Der in "{0}" definierte Typ wird verwendet.
Die explizite Anwendung von "System.Runtime.CompilerServices.NullableAttribute" ist unzulässig.
Arrayelemente können nicht vom Typ "{0}" sein.
Modifizierer können nicht in Ereignisaccessordeklarationen platziert werden.
'{0}' implementiert das Schnittstellenelement '{1}' nicht. '{2}' kann ein unzugängliches Mitglied nicht implizit implementieren.
Die Basisklasse "{0}" muss vor den Schnittstellen angegeben werden.
Der bedingte Ausdruck ist in der Sprachversion {0} nicht gültig, da zwischen „{1}“ und „{2}“ kein allgemeiner Typ gefunden wurde. Um eine Zielkonvertierung zu verwenden, führen Sie ein Upgrade auf die Sprachversion {3} oder höher aus.
Die angegebenen Optionen führen zu einem Konflikt: Win32-Ressourcendatei; Win32-Manifest
Iteratoren dürfen keine Zeigertypparameter aufweisen.
CallerMemberNameAttribute kann nicht angewendet werden, da keine Standardkonvertierungen von Typ "{0}" in Typ "{1}" verfügbar sind.
Ein Member des Parameters "{0}" kann nicht als Verweis zurückgegeben werden, weil es sich nicht um einen ref- oder out-Parameter handelt.
(Position des Symbols für den vorherigen Fehler)
Das stdin-Argument "-" ist angegeben, aber die Eingabe wurde nicht vom Standardeingabestream umgeleitet.
Mit "yield" kann im Text einer catch-Klausel kein Wert zurückgegeben werden.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem implizit implementierten Member.
Da es sich um eine asynchrone Methode handelt, muss der Rückgabeausdruck vom Typ „{0}“ anstelle von „{1}“ sein.
{ oder ; erwartet.
Das this-Schlüsselwort ist in einer statischen Eigenschaft/Methode oder einem statischen Feldinitialisierer nicht gültig.
Der Parameter verfügt über den Modifizierer „params“ in der Lambdafunktion, aber nicht im Delegattyp des Ziels.
Der Schnittstellenmember "{0}" weist keine spezifischste Implementierung auf. Weder "{1}" noch "{2}" sind am spezifischsten.
optionaler Parameter
Ungültiger Suchpfad angegeben
"this" kann nicht als Verweis zurückgegeben werden.
Der Interoptyp, der mit dem eingebetteten Interoptyp "{0}" übereinstimmt, wurde nicht gefunden. Möglicherweise fehlt ein Assemblyverweis.
Diese Warnung tritt auf, wenn die in der Quelle gefundenen Assemblyattribute 'AssemblyKeyFileAttribute' oder 'AssemblyKeyNameAttribute' einen Konflikt mit der in den Projekteigenschaften angegebenen /Schlüsseldatei- oder /Schlüsselcontainer-Befehlszeilenoption, dem Schlüsseldateinamen oder Schlüsselcontainer in den Projekteigenschaften verursachen.
Diese Warnung gibt an, dass ein Attribut, wie z. B. InternalsVisibleToAttribute, nicht richtig angegeben wurde.
Zeiger
Eine Deklaration einer by-reference-Variablen muss einen Initialisierer aufweisen.
'"MethodImplOptions.Synchronized" kann nicht auf eine asynchrone Methode angewendet werden.
Ein Parameter kann nicht als Verweis '{0}' zurückgegeben werden, da es sich nicht um einen ref-Parameter handelt
"{0}" ist kein gültiger Rückgabetyp-Modifizierer für Funktionszeiger. Gültige Modifizierer sind "ref" und "ref readonly".
Das Argument {0} darf nicht mit dem Schlüsselwort (keyword) "ref" in der Sprachversion {1} übergeben werden. Um ref-Argumente an "in"-Parameter zu übergeben, führen Sie ein Upgrade auf die Sprachversion {2} oder höher durch.
Ungültige Objekterstellung
Der Parameter muss beim Beenden einen Wert ungleich NULL aufweisen, weil der von NotNullIfNotNull referenzierte Parameter nicht NULL ist.
Die in einem Namespace definierten Elemente dürfen nicht explizit als "private", "protected", "protected internal" oder "private protected" deklariert werden.
Einer der Parameter eines binären Operators muss der enthaltende Typ sein oder sein zugehöriger Typparameter, der darauf beschränkt ist.
Die Option /moduleassemblyname kann nur beim Erstellen des Zieltyps "module" angegeben werden.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp "{0}" entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem Zieldelegaten "{1}".
Der {0}-Typparameter erbt die in Konflikt stehenden Einschränkungen "{1}" und "{2}".
Der Ressourcenbezeichner "{0}" wurde in dieser Assembly bereits verwendet.
Der Standardparameterwert für "{0}" muss eine Kompilierzeitkonstante sein.
Das Programm enthält keine als Einstiegspunkt geeignete statische Main-Methode.
Der primäre Konstruktorparameter „{0}“ kann nicht durch Verweis zurückgegeben werden.
Der Datensatzmember "{0}" darf nicht statisch sein.
Dieser Fehler tritt auf, wenn der vordefinierte Systemtyp, wie z. B. System.Int32, in zwei Assemblys gefunden wird. Das kann auftreten, wenn Sie von zwei unterschiedlichen Stellen auf mscorlib oder System.Runtime.dll verweisen, z. B., indem Sie versuchen, zwei Versionen des .NET Framework nebeneinander auszuführen.
Ein Member von "{0}" kann nicht als Verweis zurückgegeben werden, weil er mit einem Wert initialisiert wurde, der nicht als Verweis zurückgegeben werden kann.
Das erforderliche Mitglied '{0}' kann von '{1}' nicht ausgeblendet werden.
Methoden mit Variablenargumenten sind nicht CLS-kompatibel.
Verwenden Sie "Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal" zum Erstellen von numerischen Literaltoken.
Beide partiellen Methodendeklarationen müssen statisch sein, oder keine von beiden darf statisch sein.
"{0}" ist kein Referenztyp, wie er für die lock-Anweisung erforderlich ist.
"{0}" implementiert nicht das Muster "{1}". "{2}" ist keine öffentliche Instanz- oder Erweiterungsmethode.
Die asynchrone foreach-Anweisung kann für Variablen vom Typ "{0}" nicht verwendet werden, da sie mehrere Instanziierungen von "{1}" implementiert. Nehmen Sie eine Umwandlung in eine spezifische Schnittstelleninstanziierung vor.
Das Verweisfeld muss vor der Verwendung ref-zugewiesen werden.
Ein statisches schreibgeschütztes Feld kann nicht als schreibbarer Verweis zurückgegeben werden.
Eine asynchrone foreach-Anweisung kann nicht für Variablen vom Typ "{0}" verwendet werden, weil "{0}" keine öffentliche Instanz- oder Erweiterungsdefinition für "{1}" enthält. Meinten Sie "foreach" statt "await foreach"?
Ein „impliziter“ benutzerdefinierter Konvertierungsoperator kann nicht als überprüft deklariert werden
CLS-kompatible Schnittstellen dürfen nur CLS-kompatible Elemente besitzen
Hinzugefügte Module müssen mit dem CLSCompliant-Attribut markiert werden, damit sie mit der Assembly übereinstimmen.
"{0}": Ein Parameter, eine lokale Variable oder eine lokale Funktion kann nicht denselben Namen aufweisen wie der Typparameter einer Methode.
Rückgabetyp ist nicht CLS-kompatibel
Fehler beim Öffnen der Symboldatei "{0}": {1}
"{0}" kann den Schnittstellenmember "{1}" in Typ "{2}" nicht implementieren, weil er einen __arglist-Parameter umfasst.
Die geladene Assembly verweist auf das .NET Framework. Dies wird nicht unterstützt.
Diese Kombination aus Argumenten für "{0}" führt möglicherweise dazu, dass vom Parameter "{1}" referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Der Typ der implizit typisierten Dekonstruktionsvariablen "{0}" kann nicht abgeleitet werden.
Der Member kann in diesem Attribut nicht verwendet werden.
Einschränkungen für Außerkraftsetzungs- und explizite Schnittstellenimplementierungsmethoden werden von der Basismethode geerbt und können daher nur für eine class- oder eine struct-Einschränkung direkt angegeben werden.
Ungültiger Dateiname für Präprozessordirektive angegeben.
Der primäre Strukturkonstruktorparameter „{0}“ vom Typ „{1}“ verursacht eine Schleife im struct-Layout.
"{0}" ist in Assembly "{1}" definiert.
{0}-Zeichen müssen in interpolierten Zeichenfolgen (durch Verdoppeln) maskiert werden.
Die Methodengruppe „{0}“ wird in den Nichtdelegattyp „{1}“ konvertiert. Wollten Sie die Methode aufrufen?
Erweiterungsmethode
Ausdruck hat keinen Namen.
Der Interceptor muss über einen "this"-Parameter verfügen, der dem Parameter "{0}" auf "{1}" entspricht.
Unerwarteter Fehler beim Schreiben der Debuginformationen: "{0}".
Kompilierung (C#):
Typ ist nicht CLS-kompatibel
Die Konvertierung in den statischen Typ "{0}" ist nicht möglich.
Typ besitzt keine zugänglichen Konstruktoren, die nur CLS-kompatible Typen verwenden
Ein Member wird als Verweis zurückgegeben, wurde jedoch mit einem Wert initialisiert, der nicht als Verweis zurückgegeben werden kann.
"{0}" ist ein Member des nicht CLS-kompatiblen Typs "{1}" und kann daher nicht als CLS-kompatibel markiert werden.
Der Filterausdruck ist eine Konstante "false". Ziehen Sie in Betracht, die catch-Klausel zu entfernen.
anonyme Typen
Die Konstante "{0}" kann nicht als statisch markiert sein.
Die Eigenschaft oder der Indexer "{0}" kann in diesem Kontext nicht verwendet werden, weil der get-Accessor fehlt.
Automatisch implementierte Instanzeigenschaften in schreibgeschützten Strukturen müssen schreibgeschützt sein.
Ein generischer aufgabenähnlicher Rückgabetyp wurde erwartet, aber der Typ „{0}“, der im Attribut „AsyncMethodBuilder“ gefunden wurde, war nicht geeignet. Es muss sich um einen ungebundenen generischen Typ von Stelligkeit Eins handelt, und der enthaltende Typ (falls vorhanden) muss nicht generisch sein.
Instanzeigenschaften in Schnittstellen können keine Initialisierer aufweisen.
Die angegebene Sprachversion "{0}" darf keine führenden Nullen enthalten.
Der Modulinitialisierer kann nicht mit dem Attribut "UnmanagedCallersOnly" versehen werden.
Fehler beim Öffnen der Antwortdatei "{0}".
Die beste überladene Add-Methode für das Sammlungsinitialisiererelement ist veraltet.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem Zieldelegaten.
versiegelte "ToString" im Datensatz
Inkonsistenter Zugriff: Rückgabetyp "{1}" ist weniger zugreifbar als Operator "{0}".
Nicht verwendeter externer Alias.
Ein Verweis auf eine implizit typisierte out-Variable "{0}" ist in der gleichen Argumentliste unzulässig.
Ein partial-Modifizierer in der Deklaration des Typs "{0}" fehlt. Es ist eine andere partielle Deklaration dieses Typs vorhanden.
Der Ausdruck kann nicht in "{0}" konvertiert werden, da es sich nicht um eine zuweisbare Variable handelt.
"{0}": Überschreiben nicht möglich, weil "{1}" keinen überschreibbaren set-Accessor hat.
Muster fehlt.
Der externe Alias "{0}" wurde nicht in einer /reference-Option angegeben.
"{0}" ist kein bekannter Attributspeicherort. Gültige Attributspeicherorte für diese Deklaration sind "{1}". Alle Attribute in diesem Block werden ignoriert.
__arglist darf kein Argument eines void-Typs aufweisen.
Der Parameter "{0}" muss mit dem Schlüsselwort "{1}" deklariert werden.
Schnittstelle "{0}" besitzt eine ungültige Quellschnittstelle, die zum Einbetten von Ereignis "{1}" erforderlich ist.
Die beste Übereinstimmung für die überladene {0}-Methode für das Sammlungsinitialisiererelement kann nicht verwendet werden. Die Add-Methoden von Sammlungsinitialisierern dürfen keine ref- oder out-Parameter enthalten.
Der Typ dient nur zu Testzwecken und kann in zukünftigen Aktualisierungen geändert oder entfernt werden.
Der Operator '&' sollte nicht für Parameter oder lokale Variablen in asynchronen Methoden verwendet werden.
"{0}": Es wurde keine passende Methode zum Überschreiben gefunden.
<Pfadliste>
"{0}" ist "{1}", daher können die zugehörigen Member nicht geändert werden.
"{0}": Nur CLS-kompatible Member können abstrakt sein.
Nicht erforderliche using-Direktive
Beim Erstellen eines Moduls ist eine Verknüpfung mit Ressourcendateien nicht möglich.
<globaler Namespace>
Einschränkungsringabhängigkeit zwischen "{0}" und "{1}"
"{0}" definiert den Operator == oder !=, aber überschreibt Object.GetHashCode() nicht.
Unterstützte Sprachversionen:
Der Name "_" verweist auf die Konstante, nicht auf das discard-Muster. Verwenden Sie "var _" zum Verwerfen des Werts oder "@_" zum Verweis auf eine Konstante über diesen Namen.
Einer der Parameter eines binären Operators muss der enthaltende Typ sein.
"{0}" implementiert nicht "{1}".
Auf den geschützten Member "{0}" kann nicht über einen Qualifizierer vom Typ "{1}" zugegriffen werden. Der Qualifizierer muss vom Typ "{2}" (oder von ihm abgeleitet) sein.
Rohzeichenfolgenliterale sind in Präprozessordirektiven nicht zulässig.
Der vom Compiler angeforderte Member "{0}.{1}" fehlt.
Assembly- und Modulattribute sind in diesem Kontext nicht zulässig.
Einzeiliger Kommentar oder Zeilenende erwartet.
Element blendet kein vererbtes Element aus; neues Schlüsselwort erforderlich
Der CollectionBuilderAttribute-Generatortyp muss eine nicht generische Klasse oder Struktur sein.
Strukturen ohne explizite Konstruktoren können keine Member mit Initialisierern enthalten.
"{0}": Statische Klassen können nicht als Einschränkungen verwendet werden.
Eine asynchrone Methode kann einen der folgenden Rückgabetypen haben: void, Task, Task<T>, einen taskähnlichen Typ, IAsyncEnumerable<T> oder IAsyncEnumerator<T>
Der XML-Kommentar enthält ein cref-Attribut "{0}", das nicht aufgelöst werden konnte:
Der Typname "{0}" konnte nicht im Namespace "{1}" gefunden werden. Dieser Typ wurde an Assembly "{2}" weitergeleitet. Sie sollten einen Verweis auf die Assembly hinzufügen.
Die Methode "{0}" gibt eine class-Einschränkung für den Typparameter "{1}" an, aber der zugehörige Typparameter "{2}" der außer Kraft gesetzten oder explizit implementierten Methode "{3}" ist kein Verweistyp.
Foreach kann nicht für "{0}" verwendet werden. Wollten Sie "{0}" aufrufen?
Ein Verweis auf ein temporäres Feld wird nicht als temporär behandelt
Beim Zugriff auf ein Element zu einem Feld einer "Marshal by Reference"-Klasse kann eine Laufzeitausnahme ausgelöst werden
Ein Feld kann keinen void-Typ aufweisen.
Der mögliche Methodenname "{0}" kann nicht abgefangen werden, da er nicht aufgerufen wird.
Basistyp ist nicht CLS-kompatibel
Member des primären Konstruktorparameters „{0}“ eines schreibgeschützten Typs können nicht geändert werden (mit Ausnahme des init-only-Setters des Typs oder eines Variableninitialisierers).
Die Erweiterungsmethoden müssen in statischen Klassen auf oberster Ebene definiert werden. "{0}" ist eine geschachtelte Klasse.
Die Aufrufkonvention von "{0}" wird von der Sprache nicht unterstützt.
Das Modul "{0}" wurde in dieser Assembly bereits definiert. Alle Module müssen einen eindeutigen Dateinamen haben.
Attribute sind in diesem Kontext nicht gültig.
Puffer fester Größe
Unzulässiges Semikolon nach der Methode oder dem Accessorblock.
Member von {0} "{1}" können nicht als ref- oder out-Wert verwendet werden, weil es sich um eine schreibgeschützte Variable handelt.
Der benutzerdefinierte Operator "{0}" kann nicht als überprüft deklariert werden.
Durch Einbetten des Interoptyps "{0}" aus der Assembly "{1}" wird ein Namenskonflikt in der aktuellen Assembly verursacht. Legen Sie die Eigenschaft "Interoptypen einbetten" ggf. auf "False" fest.
Methoden mit Variablenargumenten sind nicht CLS-kompatibel.
"{0}": Zugriffsmodifizierer für Accessoren dürfen nur verwendet werden, wenn die Eigenschaft oder der Indexer einen get- und einen set-Accessor aufweist.
Eine Klasse oder ein Member vom Typ "dynamic" kann nicht definiert werden, weil der vom Compiler benötigte Typ "{0}" nicht gefunden wurde. Fehlt möglicherweise ein Verweis?
Der "abstract"-Modifizierer ist für Felder nicht gültig. Verwenden Sie stattdessen eine Eigenschaft.
Der Kopierkonstruktor "{0}" muss öffentlich oder geschützt sein, weil der Datensatz nicht versiegelt ist.
Schalter für booleschen Typ
Das Ergebnis des Ausdrucks ist immer NULL vom Typ "{0}".
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters "{0}" entspricht nicht der Deklaration der partiellen Methode.
Das CLSCompliant-Attribut hat keine Bedeutung, wenn es auf die Rückgabetypen angewendet wird
"{0}" kann nicht in den gewünschten Delegattyp konvertiert werden, weil einige der Rückgabetypen im Block nicht implizit in den Delegatrückgabetyp konvertiert werden können.
Der XML-Kommentar für den öffentlich sichtbaren Typ oder Member "{0}" fehlt.
Der Member "{0}" implementiert den Schnittstellenmember "{1}" im Typ "{2}". Zur Laufzeit gibt es mehrere Übereinstimmungen für den Schnittstellenmember. Die aufgerufene Methode ist implementierungsabhängig.
Der Compiler gibt diese Warnung aus, wenn er einen Fehler mit einer Warnung überschreibt. Weitere Informationen zu dem Problem finden Sie, indem Sie nach dem angegebenen Fehlercode suchen.
using-Variable
Die new()-Einschränkung muss zuletzt angegeben werden.
"{0}" wird bereits in der Schnittstellenliste für den Typ "{2}" mit anderen Tupelelementnamen als "{1}" aufgeführt.
Das Argument vom Typ "{0}" kann aufgrund von Unterschieden bei der NULL-Zulässigkeit von Verweistypen nicht als Ausgabe vom Typ "{1}" für den Parameter "{2}" in "{3}" verwendet werden.
Referenzfelder
Dem Feld "{0}" wird nie etwas zugewiesen, und es hat immer seinen Standardwert von "{1}".
Der friend-Assemblyverweis "{0}" ist ungültig. Signierte Assemblys mit starkem Namen müssen in ihren InternalsVisibleTo-Deklarationen einen öffentlichen Schlüssel angeben.
Typ ist nicht CLS-kompatibel, da die Basisschnittstelle nicht CLS-kompatibel ist
Der Typ "{1}" definiert bereits einen Member namens "{0}" mit den gleichen Parametertypen.
<!-- Badly formed XML comment ignored for member "{0}" -->
Die Inlinearraystruktur darf kein explizites Layout aufweisen.
Ein anonymer Methodenblock ohne Parameterliste kann nicht in den Delegattyp "{0}" konvertiert werden, da er mindestens einen out-Parameter aufweist.
Die NULL-Zulässigkeit des Typs des Parameters "{0}" entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem überschriebenen Member.
Das "{0}"-Attribut ist nur für Methoden oder Attributklassen gültig.
Die Länge des Inlinearrays muss größer als 0 sein.
Das void-Schlüsselwort kann in diesem Kontext nicht verwendet werden.
Der switch-Ausdruck behandelt einige NULL-Eingaben nicht (er ist nicht umfassend). Das Muster "{0}" ist z. B. nicht abgedeckt. Ein Muster mit einer when-Klausel kann jedoch erfolgreich mit diesem Wert übereinstimmen.
Das Sprachfeature "Inlinearrays" wird für Inlinearraytypen mit Einem Elementfeld, das entweder ein ref-Feld ist oder einen Typ aufweist, der als Typargument ungültig ist, nicht unterstützt.
Der Namespace "{1}" enthält bereits eine Definition für "{0}".
Elemente: Dürfen nicht leer sein.
Externe lokale Funktionen
Es wurde ein Bezeichner oder ein numerisches Literal erwartet.
Der XML-Kommentar für "{1}" weist ein paramref-Tag für "{0}" auf, es gibt aber keinen Parameter mit dem Namen.
Überladbarer unärer Operator erwartet.
Gibt mittels Verweis einen Member des Parameters "{0}" zurück, bei dem es sich nicht um einen ref- oder out-Parameter handelt.
Die Suche nach nicht virtuellen Elementen in ‚{0}‘ ist nicht möglich, da es sich um einen Typparameter handelt
Ein Eigenschaftsteilmuster erfordert einen Verweis auf die abzugleichende Eigenschaft oder das abzugleichende Feld. Beispiel: "{{ Name: {0} }}"
Der in "{1}" gespeicherte Modulname "{0}" muss mit seinem Dateinamen übereinstimmen.
Ein NULL-Literal kann nicht in einen Non-Nullable-Verweistyp konvertiert werden.
Das Verwenden von "{0}" als ref- oder out-Wert bzw. das Annehmen der Adresse kann zu einer Laufzeitausnahme führen, weil es sich hierbei um ein Feld einer "Marshal by Reference"-Klasse handelt.
Die angegebene Versionszeichenfolge '{0}' entspricht nicht dem empfohlenen Format: Hauptversion.Nebenversion.Build.Revision
Gibt mittels Verweis einen Member eines Parameters zurück, bei dem es sich nicht um einen ref- oder out-Parameter handelt.
"{0}": Arrayelemente können keinen statischen Typ aufweisen.
Konstruktor
SyntaxTree ist kein Teil der Kompilierung und kann daher nicht entfernt werden.
Der Typ des bedingten Ausdrucks kann nicht bestimmt werden, weil keine implizite Konvertierung zwischen "{0}" und "{1}" erfolgt.
"{0}" ist "{1}". Eine Zuweisung ist daher nicht möglich.
Das {0}-Ereignis kann nur links von += oder -= stehen (es sei denn, es wird innerhalb des Typs "{1}" verwendet).
Die Eigenschaft oder der Indexer "{0}" kann in diesem Kontext nicht verwendet werden, da nicht auf den set-Accessor zugegriffen werden kann.
Der 'Scoped'-Modifikator des Parameters '{0}' stimmt nicht mit dem Ziel '{1}' überein.
"{0}" ist kein gültiger C#-Konvertierungsausdruck.
Das benannte {0}-Argument legt einen Parameter fest, für den bereits ein positionelles Argument angegeben wurde.
Die Methodengruppe "{0}" kann nicht in den Nichtdelegattyp "{1}" konvertiert werden. Wollten Sie die Methode aufrufen?
"/win32manifest" gilt nur für Assemblys und wird für das Modul ignoriert.
Für "foreach" muss der Rückgabetyp "{0}" von "{1}" über eine passende öffentliche MoveNext-Methode und eine öffentliche Current-Eigenschaft verfügen.
(Position des Symbols für die vorherige Warnung)
Arrayinitialisierer können nur in einer Variablen oder einem Feldinitialisierer verwendet werden. Verwenden Sie stattdessen einen new-Ausdruck.
<NULL>
<Text>
Parametereinschränkungen vom Typ "default"
Fehlende Übereinstimmung der Verweise zwischen "{0}" und dem Delegaten "{1}"
"{0}": Überschreiben nicht möglich; "{1}" ist keine Funktion.
implizit typisierte lokale Variable
Das Datensatzelement "{0}" muss eine lesbare Instanzeigenschaft oder ein Feld vom Typ "{1}" sein, um dem Positionsparameter "{2}" zu entsprechen.
"{0}" kann den Schnittstellenmember "{1}" im Typ "{2}" nicht implementieren, weil die Zielruntime die Standardschnittstellenimplementierung nicht unterstützt.
Die Inlinearraystruktur darf nur ein Instanzfeld deklarieren.
Der vordefinierte Typ "{0}" muss eine Struktur sein.
Ein Inlinearrayzugriff verfügt möglicherweise nicht über einen benannten Argumentspezifizierer.
implizit typisiertes Array
Verwenden Sie "Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier" oder "Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier" zum Erstellen von Bezeichnertoken.
Das delegate-Schlüsselwort kann nicht als Einschränkung verwendet werden. Meinten Sie „System.Delegate“?
"{0}": Der in einer using-Anweisung verwendete Typ muss implizit in "System.IDisposable" konvertierbar sein.
Unbeabsichtigter Verweisvergleich. Wandeln Sie die linke Seite in den Typ "{0}" um, um einen Wertvergleich durchzuführen.
Ungültiger Rangbezeichner: Erwartet wird "," oder "]".
Der Eigenschaftenaccessor ist bereits definiert.
Eine implizit typisierte Variable kann nicht mit einem Arrayinitialisierer initialisiert werden.
Zeilenvorschub in Konstante.
Erwartet wurde "warnings", "annotations" oder das Ende der Anweisung.
Es konnte keine Analyseinstanz erstellt werden
Der Text von "{0}" kann kein Iteratorblock sein, da "{1}" kein Iteratorschnittstellentyp ist.
Der "{0}" zugewiesene Ausdruck muss konstant sein.
Die Arraygröße kann in einer Variablendeklaration nicht angegeben werden. (Initialisieren Sie sie mit einem new-Ausdruck.)
Filterausdruck ist eine Konstante "false".
"{0}": Das abstrakte Ereignis kann keinen Initialisierer aufweisen.
Mehrere Assemblys mit äquivalenter Identität wurden importiert: "{0}" und "{1}". Entfernen Sie einen der doppelten Verweise.
"{0}": Der in einer using-Anweisung verwendete Typ muss implizit in "System.IDisposable" konvertierbar sein. Meinten Sie "await using" anstelle von "using"?
Der Typ "{1}" in "{0}" steht in Konflikt mit dem Namespace "{3}" in "{2}".
Die Eingabe stimmt immer mit dem angegebenen Muster überein.
Der Parameter "{0}" wird im Zustand des einschließenden Typs erfasst, und sein Wert wird auch zum Initialisieren eines Felds, einer Eigenschaft oder eines Ereignisses verwendet.
Das CallerLineNumberAttribute hat keine Auswirkungen, da es für ein Element gilt, das in Kontexten verwendet wird, die keine optionalen Argumente zulassen
Typ erwartet.
Die Position muss im Bereich des Syntaxbaums sein.
Modulinitialisierer
Ein Ausdrucksbaum darf keinen Initialisierer mehrdimensionaler Arrays enthalten.
Die Zielruntime unterstützt keine erweiterbaren Aufrufkonventionen oder Standardaufrufkonventionen der Runtime-Umgebung.
Das InterpolatedStringHandlerArgument hat bei Anwendung auf Lambdaparameter keine Auswirkungen und wird am Aufrufstandort ignoriert.
Schnittstellen können keine Instanzfelder enthalten.
"{0}" kann nicht als Verweis zurückgegeben werden, weil das Element mit einem Wert initialisiert wurde, der nicht als Verweis zurückgegeben werden kann.
Eine globale using-Anweisung muss allen nicht globalen using-Anweisungen vorangehen.
Unerwartetes Verwenden eines Aliasnamens.
Ein Parameterarray kann für eine Erweiterungsmethode nicht mit dem this-Modifizierer verwendet werden.
Der Aufruf von Methode "{0}" muss dynamisch gebunden werden, was jedoch nicht möglich ist, da die Methode Teil eines Basiszugriffsausdrucks ist. Wandeln Sie ggf. die dynamischen Argumente um, oder löschen Sie den Basiszugriff.
Eine automatisch implementierte Eigenschaft muss vollständig zugewiesen werden, bevor das Steuerelement an den Aufrufer zurückgegeben wird. Erwägen Sie, die Sprachversion so zu aktualisieren, dass die Eigenschaft automatisch standardmäßig festgelegt wird.
{0}: Ein Typ kann nicht gleichzeitig statisch und versiegelt sein.
Partielle Deklarationen von "{0}" müssen entweder nur Klassen, nur Datensatzklassen, nur Strukturen, nur Datensatzstrukturen oder nur Schnittstellen sein.
Erweiterung "GetEnumerator"
Der Typname „{0}“ enthält nur ASCII-Zeichen in Kleinbuchstaben. Solche Namen können möglicherweise für die Sprache reserviert werden.
Das CLS-kompatible Feld "{0}" kann nicht flüchtig sein.
Diese Version von „{0}“ kann nicht mit Auflistungsausdrücken verwendet werden.
Kontextabhängiges Schlüsselwort "equals" erwartet.
'Syntax "id#" wird nicht mehr unterstützt. Verwenden Sie stattdessen "$id".
Die angegebene Zeile und Zeichennummer verweist nicht auf den Anfang des Tokens "{0}". Wollten Sie die Zeile "{1}" und das Zeichen "{2}" verwenden?
Der Einstiegspunkt des Programms ist globaler Code. Der Einstiegspunkt wird ignoriert.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters "{0}" von "{1}" entspricht nicht dem implizit implementierten Member "{2}".
Feld wird niemals verwendet
Das Objekt "{0}" kann mehrere Male verworfen werden.
Eine Ausdrucksbaumstruktur darf keinen ==- oder !=-Tupeloperator enthalten.
"{0}" implementiert nicht den Schnittstellenmember "{1}". "{2}" kann "{1}" nicht implementieren, weil keine übereinstimmende Rückgabe als Verweis vorliegt.
"{0}" kann nicht als Modifizierer in einem Funktionszeigerparameter verwendet werden.
Auf Puffer fester Größe kann nur über lokale Variablen oder Felder zugegriffen werden.
Der XML-Kommentar für "{1}" weist ein typeparamref-Tag für "{0}" auf, es gibt aber keinen Typparameter mit dem Namen.
Einer der Parameter eines Gleichheits- oder Ungleichheitsoperators, der in der Schnittstelle '{0}' deklariert ist, muss ein Typparameter von '{0}' sein, der auf '{0}' beschränkt ist.
Rohzeichenfolgenliterale
Bedingter Ausdruck mit Zieltyp
Außerkraftsetzung des asynchronen Methoden-Generators
Innerhalb von cref-Attributen sollten geschachtelte Typen von generischen Typen qualifiziert sein
Ein Ausdrucksbaum darf keine benannte Argumentspezifikation enthalten.
Ungültiger Zieltyp für /target: Sie müssen "exe", "winexe", "library", oder "module" angeben.
Einem statischen, schreibgeschützten Feld kann nichts zugewiesen werden (außer in einem statischen Konstruktor oder einem Variableninitialisierer).
Auf den Member "{0}" kann nicht mit einem Instanzverweis zugegriffen werden. Qualifizieren Sie ihn stattdessen mit einem Typnamen.
Möglicherweise falsche Zuweisung zur lokalen Ressource, die das Argument zu einer using- oder lock-Anweisung ist.
Der erforderliche Member "{0}" darf nicht mit "ObsoleteAttribute" attributiert werden, es sei denn, der enthaltende Typ ist veraltet oder alle Konstruktoren sind veraltet.
Eine statische anonyme Funktion kann keinen Verweis auf "{0}" enthalten.
Das Steuerelement kann den Text einer finally-Klausel nicht verlassen.
Der Parameter „{0}“ wird in den Zustand des einschließenden Typs erfasst und sein Wert wird auch an den Basiskonstruktor übergeben. Der Wert kann auch von der Basisklasse erfasst werden.
Der Syntaxknoten gehört nicht zum Syntaxbaum.
By-reference-Rückgaben können nur in Methoden verwendet werden, deren Rückgabe als Verweis erfolgt.
Mögliche Nullverweisrückgabe.
Der Typ "{3}" kann nicht als Typparameter "{2}" im generischen Typ oder in der generischen Methode "{0}" verwendet werden. Die NULL-Zulässigkeit des Typarguments "{3}" entspricht nicht dem Einschränkungstyp "{1}".
Der angegebene Ausdruck stimmt immer mit dem angegebenen Muster überein.
Der Typ "{0}" kann nicht als konstant deklariert werden.
Funktionszeigerwerte nicht vergleichen
Async-Methoden dürfen keinen ref-, in- oder out-Parameter enthalten.
Die Steuerung kann nicht von der abschließenden case-Bezeichnung ("{0}") aus dem switch-Ausdruck übergeben werden.
Die using-Direktive für "{0}" ist bereits vorher in diesem Namespace aufgetreten.
Die Eigenschaft, der Indexer oder das Ereignis "{0}" wird von der Sprache nicht unterstützt. Rufen Sie die {1}-Accessormethode direkt auf.
Die Eigenschaft, der Indexer oder das Ereignis "{0}" wird von der Sprache nicht unterstützt. Rufen Sie die {1}- oder {2}-Accessormethoden direkt auf.
"{0}": Benutzerdefinierte Konvertierungen in eine oder aus einer Schnittstelle sind nicht zulässig.
Verwenden Sie "refout" nicht, wenn Sie "refonly" verwenden.
Der ref-, out-, oder in-Parameter "{0}" kann nicht in einer anonymen Methode, einem Lambdaausdruck, einem Abfrageausdruck oder einer lokalen Funktion verwendet werden.
Das Ergebnis des Ausdrucks lautet immer 'null'
Fehler beim Ausgeben von Modul "{0}": {1}
throw-Ausdruck
Methode "{0}" kann Schnittstellenaccessor "{1}" für Typ "{2}" nicht implementieren. Verwenden Sie eine explizite Schnittstellenimplementierung.
Attribute lokaler Funktionen
Der Alias "{0}" steht mit der Definition "{1}" in Konflikt.
"{0}" enthält keine Definition für "{1}".
Die integrale Konstante ist zu groß.
Die Datei wurde nicht gefunden.
Eine Deklaration ist in diesem Kontext nicht zulässig.
Ein Einstiegspunkt, der "void" oder "int" zurückgibt, kann nicht asynchron sein.
XML-Kommentar besitzt ein typeparamref-Tag, es gibt jedoch keinen Typparameter mit diesem Namen
Lokaler Name ist zu lang für PDB
Das Guid-Attribut muss mit dem ComImport-Attribut angegeben werden.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters "{0}" entspricht nicht dem außer Kraft gesetzten Member.
Mit "yield" kann im Text eines try-Blocks mit einer catch-Klausel kein Wert zurückgegeben werden.
Explizite Schnittstellenimplementierung stimmt mit mehreren Schnittstellenelementen überein
/main kann beim Erstellen eines Moduls oder einer Bibliothek nicht angegeben werden.
Eine Sammlung des dynamic-Typs kann in einem asynchronen foreach nicht verwendet werden.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht nicht dem implizit implementierten Member.
Der Typ dient nur zu Testzwecken und kann in zukünftigen Aktualisierungen geändert oder entfernt werden. Unterdrücken Sie diese Diagnose, um fortzufahren.
Statische anonyme Funktion
Das Argument {0} muss mit dem Schlüsselwort (keyword) "ref" oder "in" übergeben werden.
Ein Ausdruck vom Typ "{0}" ist in einer nachfolgenden from-Klausel in einem Abfrageausdruck mit dem Quelltyp "{1}" unzulässig. Fehler beim Typrückschluss im Aufruf von "{2}".
Null-progagierender Operator
Assemblys "{0}" und "{1}" verweisen auf die gleichen Metadaten, aber nur eine ist ein verknüpfter Verweis (angegeben mit der /link-Option). Sie sollten einen der Verweise entfernen.
Covariante Rückgaben
covariant
Unerwartete Argumentliste.
Member mit dem Namen "Clone" sind in Datensätzen nicht zulässig.
Pufferfelder fester Größe dürfen nur Member von Strukturen sein.
Ein Ausdrucksbaum darf keine Tupelkonvertierung enthalten.
Die Zeile beginnt nicht mit demselben Leerraum wie die schließende Zeile des Rohzeichenfolgenliterals.
Statische abstrakte Member in Schnittstellen
Die Konfigurationsdatei "{0}" kann nicht gelesen werden: "{1}"
Durch den Aufruf des impliziten Indexindexers kann das Argument nicht benannt werden.
Async-Lambdaausdrücke können nicht in Ausdrucksbäume konvertiert werden.
Der {1}-Typparameter enthält die Einschränkung "struct". "{1}" kann daher nicht als Einschränkung für "{0}" verwendet werden.
Instanzmember in "nameof"
Der vordefinierte Typ "{0}" ist nicht definiert oder importiert.
Der Vorgang kann zur Laufzeit einen Überlauf von „{0}“ verursachen (verwenden Sie zum Überschreiben die Syntax „unchecked“)
Ein möglicher NULL-Wert darf nicht für einen mit [NotNull] oder [DisallowNull] markierten Typ verwendet werden.
Die init-Zugriffsmethode ist für statische Member ungültig.
Das Typargument kann nicht NULL sein.
Eine externe Aliasdeklaration muss allen anderen im Namespace definierten Elementen vorangehen.
Ungültige Option "{0}" für /platform. Gültige Werte sind "anycpu", "x86", "Itanium", "arm", "arm64" oder "x64".
Das Argument für das {0}-Attribut muss ein gültiger Bezeichner sein.
Verweis auf for-loop-Variablen
Das auf Parameter "{0}" angewendete CallerMemberNameAttribute hat keine Auswirkung. Es wird vom CallerFilePathAttribute überschrieben.
Auf Elemente eines Inlinearraytyps kann nur mit einem einzelnen Argument zugegriffen werden, das implizit in "int", "System.Index" oder "System.Range" konvertierbar ist.
Inkonsistenter Zugriff: Rückgabetyp "{1}" ist weniger zugreifbar als Delegat "{0}".
Das Sicherheitsattribut "{0}" kann nicht auf eine Async-Methode angewendet werden.
Assembly- und Modulattribute müssen vor allen anderen in einer Datei definierten Elementen mit Ausnahme von using-Klauseln und externen Aliasdeklarationen angegeben werden.
Der Typ kann in diesem Kontext nicht verwendet werden, da er nicht in den Metadaten dargestellt werden kann.
Aufgrund eines indirekten Assemblyverweises wurde ein Verweis zur eingebetteten Interop-Assembly erstellt
Der Strukturmember gibt "this" oder andere Instanzmember als Verweis zurück.
Der verwaltete Typ "{0}" ist nur für Felder gültig.
Das Ausgabeverzeichnis konnte nicht bestimmt werden.
Mehrzeilige Rohzeichenfolgenliterale müssen mindestens eine Inhaltszeile enthalten.
Der zweite Operand eines is- oder as-Operators darf nicht den statischen Typ "{0}" aufweisen.
Der überladene unäre Operator "{0}" nimmt einen Parameter an.
Der unsichere Typ "{0}" darf bei der Objekterstellung nicht verwendet werden.
Zeilen- und Zeichennummern, die für InterceptsLocationAttribute bereitgestellt werden, müssen positiv sein.
Der Ausdruck zur Steuerung von Schaltern muss in Klammern eingeschlossen werden.
Verwendung des nicht zugewiesenen out-Parameters "{0}".
contravariant
Der Parameter „{0}“ ist ungelesen.
Das Conditional-Attribut ist für Schnittstellenmember ungültig.
Das Ergebnis einer Unboxingkonvertierung kann nicht geändert werden.
"ref" und "out" sind in diesem Kontext nicht gültig.
Das Endtag "{0}" stimmt nicht mit dem Starttag "{1}" überein.
Die rechte Seite einer fixed-Anweisungszuweisung darf kein Umwandlungsausdruck sein.
Referenzerweiterungsmethoden
Member des schreibgeschützten Felds "{0}" können nicht geändert werden (außer in einem Konstruktor oder Variableninitialisierer).
Es wird angenommen, dass der von "{1}" verwendete Assemblyverweis "{0}" mit "{2}" von "{3}" übereinstimmt. Möglicherweise müssen Sie eine Laufzeitrichtlinie bereitstellen.
Tupeltypen, die als Operanden eines ==- oder !=-Operators verwendet werden, müssen übereinstimmende Kardinalitäten aufweisen. Dieser Operator enthält jedoch Tupeltypen der Kardinalität "{0}" auf der linken und "{1}" auf der rechten Seite.
Der SecurityAction-Wert "{0}" ist ungültig für Sicherheitsattribute, die auf eine Assembly angewendet werden.
"{0}" überschreibt die erwartete Methode von "object" nicht.
Die Bereichsvariable "{0}" verursacht einen Konflikt mit einer früheren Deklaration von "{0}".
Erweiterung "GetAsyncEnumerator"
Der Typ "{2}" muss, ebenso wie sämtliche Felder auf jeder Schachtelungsebene, ein Non-Nullable-Typ sein, wenn er als {1}-Parameter im generischen Typ oder in der generischen Methode "{0}" verwendet werden soll.
Der Typ- oder Namespacename "{0}" wurde nicht gefunden (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis).
Kontextabhängiges Schlüsselwort "on" erwartet.
Kontextabhängiges Schlüsselwort "by" erwartet.
Der Typ "{3}" kann nicht als Typparameter "{2}" im generischen Typ oder in der generischen Methode "{0}" verwendet werden. Es ist keine Boxing-Konvertierung von "{3}" in "{1}" vorhanden.
Die Erweiterungsmethode muss statisch sein.
Ungültiger Rückgabetyp im cref-Attribut des XML-Kommentars.
"{0}" ist veraltet: "{1}"
Die Assembly "{0}" enthält keine Analyzer.
Der Text einer async-iterator-Methode muss eine yield-Anweisung enthalten.
covariant
Es wurde ein Verweis auf die eingebettete Interopassembly "{0}" aufgrund eines indirekten Verweises auf diese Assembly, der von Assembly "{1}" erstellt wurde, erstellt. Ändern Sie ggf. für beide Assemblys die Eigenschaft "Interoptypen einbetten".
Die Quelldatei hat das Limit von 16.707.565 Zeilen überschritten, die in der PDB dargestellt werden können. Die Debuginformationen sind falsch.
Sammlung
Verwenden Sie "System.Runtime.CompilerServices.DynamicAttribute" nicht. Verwenden Sie stattdessen das Schlüsselwort "dynamic".
"{0}" kann nicht als CLS-kompatibel markiert werden, da die Assembly kein CLSCompliant-Attribut besitzt.
Eine ref-Zuweisung von "{1}" zu "{0}" ist nicht möglich, weil "{1}" die aktuelle Methode nur über eine return-Anweisung escapen kann.
Die angegebene Sprachversion wird nicht unterstützt oder ist ungültig: "{0}".
Ausdruck oder Deklarationsanweisung erwartet.
Der Modifikator ‚Scoped‘ des Parameters ‚{0}‘ stimmt nicht mit der partiellen Methodendeklaration überein.
Für die Eigenschaft oder den Indexer "{0}" ist eine Zuweisung nicht möglich. Sie sind schreibgeschützt.
Der Rückgabetyp einer Methode, eines Delegaten oder eines Funktionszeigers kann nicht "{0}" sein.
Der Bezeichner oder ein einfacher Mitgliedszugriff wurde erwartet.
Gibt die lokale Variable "{0}" als Verweis zurück, es handelt sich jedoch nicht um eine lokale ref-Variable.
Mehrfacher Verweis auf Analysetool
Partielle Methodendeklarationen weisen eine inkonsistente NULL-Zulässigkeit in Einschränkungen für den Typparameter auf.
Inkonsistenter Zugriff: Feldtyp "{1}" ist weniger zugreifbar als Feld "{0}".
Bei Verwendung der /pdb-Option muss auch die /debug-Option verwendet werden.
'Der angegebene Ausdruck für den 'is'-Ausdruck ist immer der angegebene Typ
Eine globale using-Anweisung kann nicht in einer Namespacedeklaration verwendet werden.
#pragma
Der Typ "{0}" muss öffentlich sein, damit er als Aufrufkonvention verwendet werden kann.
Das erforderliche Mitglied "{0}" muss festgelegt werden können.
Alle verknüpften Ressourcen und Module müssen einen eindeutigen Dateinamen haben. Der Dateiname "{0}" wurde in dieser Assembly mehrfach angegeben.
Der Aufruf System.IDisposable.Dispose() zu der zugeordneten Instanz vor allen Verweisen dazu befinden sich außerdem des zulässigen Bereichs
readonly-Modifizierer können nicht für beide Accessoren der Eigenschaft oder des Indexers "{0}" angegeben werden. Legen Sie stattdessen einen readonly-Modifizierer für die Eigenschaft selbst fest.
veraltet für Eigenschaftenaccessor
Die Interpolierte Zeichenfolgenhandlermethode "{0}" weist einen inkonsistenten Rückgabetyp auf. Es wird erwartet, dass "{1}" zurückgegeben wird.
Ein Ausdrucksbaumstruktur-Lambda darf keinen COM-Aufruf enthalten, in dem "ref" für Argumente ausgelassen wurde.
Der params-Parameter kann nicht als "{0}" deklariert werden.
Ein Typ und ein Bezeichner sind in einer foreach-Anweisung erforderlich.
Argument "{0}": Konvertierung von "{1}" in "{2}" nicht möglich.
Die Spezifikationen für benannte Argumente müssen nach Angabe aller festen Argumente aufgeführt werden. Verwenden Sie Sprachversion {0} oder höher, um nicht nachfolgende benannte Argumente zuzulassen.
Zeichenfolge muss mit Anführungszeichen beginnen: "
Die Einschränkungen für den "{0}"-Typparameter der "{1}"-Methode müssen mit den Einschränkungen für den "{2}"-Typparameter der "{3}"-Schnittstellenmethode übereinstimmen. Verwenden Sie stattdessen eine explizite Schnittstellenimplementierung.
Die Bereichsvariable "{0}" kann nicht als Verweis zurückgegeben werden.
Die NULL-Zulässigkeit von Verweistypen im Typ entspricht nicht dem implementierten Member "{0}".
Unsicherer Code wird möglicherweise nicht in Iteratoren angezeigt.
Ein Interceptor kann nicht mit "UnmanagedCallersOnlyAttribute" markiert werden.
Der typeof-Operator kann nicht für einen Verweistyp verwendet werden, der NULL-Werte zulässt.
Das __arglist-Konstrukt ist nur innerhalb einer Variablenargumentmethode gültig.
Der Typ des bedingten Ausdrucks kann nicht bestimmt werden, da "{0}" und "{1}" implizit ineinander konvertiert werden.
Ein möglicher NULL-Wert darf nicht für einen mit [NotNull] oder [DisallowNull] markierten Typ verwendet werden.
Handler einer interpolierten Zeichenfolge
'Mit dem Tupeltyp kann "new" nicht verwendet werden. Verwenden Sie stattdessen einen literalen Tupelausdruck.
Unerwartetes Token "{0}"
Der Ausdruck muss vom Typ "{0}" sein, um dem alternativen ref-Wert zu entsprechen.
Die lokale Variable oder die lokale Funktion "{0}", die in einer Anweisung der obersten Ebene in diesem Kontext deklariert wurde, kann nicht verwendet werden.
"{0}": Vom versiegelten Typ "{1}" kann nicht abgeleitet werden.
Der ref-Modifizierer für das Argument {0}, der dem Parameter "in" entspricht, ist gleichbedeutend mit "in". Erwägen Sie stattdessen die Verwendung von "in".
"stackalloc" in geschachtelten Ausdrücken
Der Debugeinstiegspunkt muss eine Definition einer Methode sein, die in der aktuellen Kompilierung deklariert ist.
Keine definierte Sortierung zwischen Feldern in mehreren Deklarationen der partiellen Struktur.
Es wird angenommen, dass der von "{1}" verwendete Assemblyverweis "{0}" mit "{2}" von "{3}" übereinstimmt. Möglicherweise müssen Sie eine Laufzeitrichtlinie bereitstellen.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht nicht dem implementierten Member.
Die Methodengruppe kann nicht in den Funktionszeiger konvertiert werden (fehlt ein "&"?)
Der XML-Kommentar weist ein typeparam-Tag für "{0}" auf, es gibt aber keinen Typparameter mit dem Namen.
Der Attributparameter "{0}" oder "{1}" muss angegeben werden.
Der Attributparameter "{0}" muss angegeben werden.
Ausdruckskörpermethode
Der primäre Konstruktorparameter „{0}“, der einen ref-ähnlichen Typ innerhalb eines Instanzmembers aufweist, kann nicht verwendet werden.
Das "CallerFilePathAttribute" besitzt keine Auswirkungen, weil es für einen Member gilt, der in Kontexten verwendet wird, in denen optionale Argumente unzulässig sind.
Netzmodule können nicht mithilfe von "/refout" oder "/refonly" kompiliert werden.
Der Typ "{3}" kann nicht als Typparameter "{2}" im generischen Typ oder in der generischen Methode "{0}" verwendet werden. Der Typ "{3}", der NULL-Werte zulässt, entspricht nicht der Einschränkung von "{1}". Typen, die NULL-Werte zulassen, können Schnittstelleneinschränkungen nicht entsprechen.
XML-Dokument in der einbezogenen Kommentardatei weist ein ungültiges Format auf
Der Namespace "{1}" enthält eine Definition, die mit dem Alias "{0}" in Konflikt steht.
Ungültiger Assemblyname: "{0}"
Eine Ausdrucksbaumstruktur enthält "discard" unter Umständen nicht.
not-Muster
Argument should be passed with the 'in' keyword
Das Verwenden von 'is' zum Testen der Kompatibilität mit 'dynamic' entspricht im Wesentlichen dem Testen der Kompatibilität mit 'Object'
Die partielle Methode "{0}" muss einen Implementierungsteil aufweisen, weil sie Zugriffsmodifizierer verwendet.
Eine "using-Namespace"-Anweisung kann nur auf Namespaces angewendet werden. "{0}" ist ein Typ und kein Namespace. Verwenden Sie stattdessen eine "using static"-Anweisung
Member des schreibgeschützten Felds "{0}" können (außer in einem Konstruktor) nicht als ref- oder out-Wert verwendet werden.
Befehlszeilen-Syntaxfehler: Ungültiges GUID-Format "{0}" für die Option "{1}".
Verwenden Sie "_" nicht zum Verweis auf den Typ in einem is-type-Ausdruck.
Ein Standardliteral "default" ist als Muster ungültig. Verwenden Sie ggf. ein anderes Literal (z. B. 0 oder "null"). Verwenden Sie zum Abgleich aller Elemente ein discard-Muster "_".
In cref-Attributen sollten geschachtelte, generische Typen qualifiziert werden.
Das CallerLineNumberAttribute kann nur auf Parameter mit Standardwerten angewendet werden.
Das Ergebnis des Ausdrucks ist immer "{0}", da ein Wert vom Typ "{1}" niemals NULL vom Typ "{2}" ist.
Von Iteratoren kann kein Wert zurückgegeben werden. Verwenden Sie die "yield return"-Anweisung, um einen Wert zurückzugeben, oder die "yield break"-Anweisung, um die Iteration zu beenden.
Fehler beim Generieren der Quelle durch den Generator.
"disable" oder "restore" erwartet.
Die Option "{0}" muss ein absoluter Pfad sein.
Ungültige Version "{0}" für /subsystemversion. Die Version muss 6.02 oder höher für ARM oder AppContainerExe sein, andernfalls 4.00 oder höher.
Ungültiger Deklarator des Initialisierermembers.
Generische Typeneinschränkungen für Enumeration
Die pathmap-Option war falsch formatiert.
Puffer fester Größe müssen einen der folgenden Typen aufweisen: "bool", "byte", "short", "int", "long", "char", "sbyte", "ushort", "uint", "ulong", "float" oder "double".
Diese Kombination von Argumenten für "{0}" ist unzulässig, weil dadurch vom Parameter "{1}" referenzierte Variablen möglicherweise außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Der Konstantenwert "{0}" kann nicht in "{1}" konvertiert werden.
Das Argument "{0}" kann nicht mit dem Schlüsselwort "{1}" übergeben werden.
Die Eigenschaft oder der Indexer "{0}" kann in diesem Kontext nicht verwendet werden, da nicht auf den get-Accessor zugegriffen werden kann.
lokale Funktionen
Der Verweis, der Eigenschaften zurückgibt, kann nicht erfordert werden.
Tupel
externer Alias
Ungültiges XML-Include-Element: {0}
Ein Parameter mit Nullable-Typ muss als Werttyp oder Nicht-Nullable-Verweistyp bekannt sein, es sei denn, die Sprachversion "{0}" oder höher wird verwendet. Erwägen Sie, die Sprachversion zu ändern oder eine class-, struct- oder type-Einschränkung hinzuzufügen.
Der Ausrichtungswert weist eine Größe auf, die eine große formatierte Zeichenfolge zur Folge haben kann.
Eine Ausdrucksbaumstruktur darf keinen Inlinearrayzugriff oder keine Inlinekonvertierung enthalten.
Der aufgefangene oder ausgelöste Typ muss von System.Exception abgeleitet werden.
Es wurden keine Quelldateien angegeben.
Das Attribut "{0}" wird ignoriert, wenn öffentliche Signierung angegeben wird.
Der Puffer fester Größe mit Länge "{0}" und vom Typ "{1}" ist zu groß.
"{1}" wird von der Sprache nicht unterstützt und kann deshalb von "{0}" nicht implementiert werden.
Das Feature "{0}" ist in C# 8.0 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Die Funktion "{0}" ist in C# 9.0 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Die Funktion "{0}" ist in C# 2 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Die Funktion "{0}" ist in C# 3 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Die Funktion "{0}" ist in C# 1 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Das Feature "{0}" ist in C# 6 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Das Feature "{0}" ist in C# 7.0 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Die Funktion "{0}" ist in C# 4 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Die Funktion "{0}" ist in C# 5 nicht verfügbar. Verwenden Sie Sprachversion {1} oder höher.
Die Methode "{0}" gibt eine struct-Einschränkung für den Typparameter "{1}" an, aber der zugehörige Typparameter "{2}" der außer Kraft gesetzten oder explizit implementierten Methode "{3}" ist kein Non-Nullable-Werttyp.
Option "/LIB"
Das Conditional-Attribut ist für "{0}" nicht gültig, weil der Rückgabetyp nicht leer ist.
Der Interceptor darf keinen this-Parameter aufweisen, da "{0}" keinen this-Parameter aufweist.
Typmuster
Eine using-Anweisungsressource vom Typ „{0}“ kann nicht in asynchronen Methoden oder asynchronen Lambdaausdrücken verwendet werden.
Das DllImport-Attribut kann nicht auf eine Methode angewendet werden, die generisch ist oder in einer generischen Methode oder einem generischen Typ enthalten ist.
Der parameterlose Strukturkonstruktor muss "public" sein.
Verwendung der nicht zugewiesenen lokalen Variablen "{0}".
Eine Eigenschaft oder ein Indexer ohne Verweisrückgabe darf nicht als Out- oder Ref-Wert verwendet werden.
Element überschreibt Basiselement mit mehreren Überschreibungskandidaten zur Laufzeit
"{0}" kann nicht als Verweis zurückgegeben werden, weil es sich um ein {1}-Element handelt.
Das Laden von Typen in der Analyseassembly überspringen, bei denen durch eine ReflectionTypeLoadException ein Fehler auftrat.
Das Inlinearrayelementfeld kann nicht als erforderlich, schreibgeschützt, flüchtig oder als Puffer fester Größe deklariert werden.
Eine mit [DoesNotReturn] gekennzeichnete Methode darf nicht zurückgegeben werden.
Nur eine Kompilierungseinheit kann Anweisungen der obersten Ebene aufweisen.
Parameter oder lokale Variablen des Typs "{0}" können nicht in asynchronen Methoden oder in asynchronen Lambdaausdrücken deklariert werden.
Für die implementierende Deklaration der partiellen Methode "{0}" wurde keine definierende Deklaration gefunden.
Standardschnittstellenimplementierung
Der Verweis auf Typ "{0}" wurde angeblich in dieser Assembly definiert, aber er ist weder in der Quelle noch in einem der hinzugefügten Module definiert.
Als Friend-Assemblyname kann nicht NULL übergeben werden.
Der angegebene Standardwert hat keine Auswirkungen, da es für ein Element gilt, das in Kontexten verwendet wird, die keine optionalen Argumente zulassen
Der Rückgabewert muss ungleich NULL sein, weil der Parameter nicht NULL ist.
Leerer Schalterblock.
{0}: Eine abstrakte Klasse kann nicht versiegelt oder statisch sein.
Eine neue Finalize-Methode kann den Aufruf eines Destruktors stören
Das „this“-Objekt kann nicht verwendet werden, bevor alle zugehörigen Felder zugewiesen wurden. Aktualisieren Sie ggf. auf die Sprachversion „{0}“, um die nicht zugewiesenen Felder automatisch als Standard zu verwenden.
Die Sequenz von „@“ Zeichen ist nicht zulässig. Eine ausführliche Zeichenfolge oder ein Bezeichner darf nur ein „@“-Zeichen und eine Rohzeichenfolge darf keine enthalten.
Die Quelldatei darf nur eine Namespacedeklaration mit Dateibereich enthalten.
Der angegebene Ausdruck stimmt immer mit dem angegebenen Muster überein.
Sie müssen in einer fixed- oder using-Anweisungsdeklaration einen Initialisierer bereitstellen.
Der Rückgabetyp für den Operator ++ oder -- muss der Parametertyp sein oder vom Parametertyp abgeleitet werden.
Ungültige Varianz: Der Typparameter "{1}" muss {3} und gültig für "{0}" sein. "{1}" ist {2}.
Erforderliche Mitglieder sind auf der obersten Ebene eines Skripts oder einer Übermittlung nicht zulässig.
"{0}": Benutzerdefinierte Konvertierungen in oder aus dem dynamischen Typ sind nicht zulässig.
AppConfigPath muss absolut sein.
Auf Felder ausgerichtete Attribute für automatische Eigenschaften werden in Sprachversion {0} nicht unterstützt. Verwenden Sie Sprachversion {1} oder höher.
{0}: Das abstrakte Ereignis kann die Ereignisaccessorsyntax nicht verwenden.
Das Attribut [EnumeratorCancellation] kann nicht für mehrere Parameter verwendet werden.
Durch die Verwendung eines Ergebnismembers von "{0}" in diesem Kontext können vom Parameter "{1}" referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Das auf Parameter "{0}" angewendete CallerFilePathAttribute hat keine Auswirkung. Es wird vom CallerLineNumberAttribute überschrieben.
Möglicherweise falsche leere Anweisung
Lambdaattribute
Ein Lambdaausdruck mit Attributen kann nicht in eine Ausdrucksbaumstruktur konvertiert werden.
Der Typ "{3}" kann nicht als Typparameter "{2}" im generischen Typ oder in der generischen Methode "{0}" verwendet werden. Es ist keine Boxing-Konvertierung oder Typparameterkonvertierung von "{3}" in "{1}" vorhanden.
Ungültiger XML-Code in der enthaltenen Kommentardatei: "{0}"
Relationale Muster dürfen nicht für Gleitkomma-NaNs verwendet werden.
Automatisch implementierte Eigenschaften müssen alle Accessoren der überschriebenen Eigenschaft überschreiben.
Das Schlüsselwort „enum“ kann nicht als Einschränkung verwendet werden. Meinten Sie „struct, System.Enum“?
Unterausdruck kann nicht in einem Argument für "nameof" verwendet werden.
Branches eines bedingten ref-Operators können nicht auf Variablen mit inkompatiblen Deklarationsbereichen verweisen.
Bei einem Pufferfeld fester Größe muss sich der Arraygrößenspezifizierer hinter dem Feldnamen befinden.
Funktionszeiger
#Warnungsdirektive
Keine Überladung für die {0}-Methode nimmt {1} Argumente an.
Eine Indizierung mit [] kann nicht auf einen Ausdruck vom Typ "{0}" angewendet werden.
Der Wert der #line-Anweisung fehlt oder liegt außerhalb des gültigen Bereichs.
Attribute parameter 'SizeConst' must be specified.
"{0}" ist keine gültige Einschränkung. Ein Typ, der als Einschränkung verwendet wird, muss eine Schnittstelle, eine nicht versiegelte Klasse oder ein Typparameter sein.
Mehrdeutiger Verweis in cref-Attribut: "{0}". "{1}" wird angenommen, es sind jedoch auch Übereinstimmungen mit anderen Überladungen einschließlich "{2}" möglich.
Die {0}-Klasse kann nicht mehrere Basisklassen aufweisen: "{1}" und "{2}"
"{0}" überschreibt Object.Equals(object o), aber nicht Object.GetHashCode().
Der Interceptor darf keinen "null"-Dateipfad aufweisen.
Nicht erforderliche using-Direktive.
Es wurde keine zugreifbare '{0}' Methode mit der erwarteten Signatur gefunden: eine statische Methode mit einem einzelnen Parameter vom Typ "ReadOnlySpan<{1}>" und rückgabetyp '{2}'.
Der Name "{0}" ist im aktuellen Kontext nicht vorhanden.
Keine einschließende Schleife, aus der angehalten und fortgefahren werden kann.
Die explizite Schnittstellenimplementierung "{0}" entspricht mehreren Schnittstellenmembern. Es hängt von der Implementierung ab, welcher Schnittstellenmember ausgewählt wird. Verwenden Sie stattdessen eine nicht explizite Implementierung.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters "{0}" entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem implementierten Member "{1}".
Verweis auf nicht definierte Entität "{0}".
Der XML-Kommentar enthält ungültigen XML-Code: "{0}"
Eigenschaften, deren Rückgabe als Verweis erfolgt, müssen einen get-Accessor besitzen
Member, die mit "ObsoleteAttribute" attributiert sind, sollten nur erforderlich sein, wenn der enthaltende Typ veraltet ist oder alle Konstruktoren veraltet sind.
Inkonsistenter Zugriff: Basisschnittstelle "{1}" ist weniger zugreifbar als Schnittstelle "{0}".
Ein Ausdrucksbaum darf keinen anonymen Methodenausdruck enthalten.
Lambdaausdruck
Der Parameter wird im Zustand des einschließenden Typs erfasst und sein Wert wird auch an den Basiskonstruktor übergeben. Der Wert kann auch von der Basisklasse erfasst werden.
Typ- oder Namespacedefinition oder Dateiende erwartet.
Nicht beendetes Zeichenfolgenliteral.
Ungültiger Einschränkungstyp. Ein Typ, der als Einschränkung verwendet wird, muss eine Schnittstelle, eine nicht versiegelte Klasse oder ein Typparameter sein.
Der zweite Operand eines is- oder as-Operators darf kein statischer Typ sein
Ausdruck verursacht immer eine System.NullReferenceException, da der Standardwert des Typs null lautet
"UnscopedRefAttribute" kann nicht auf eine Schnittstellenimplementierung angewendet werden.
"is" und "as" sind keine gültigen Zeigertypen.
Typparameter hat denselben Namen wie der Typparameter des äußeren Typs
Nicht genügend Anführungszeichen für unformatierte Zeichenfolgenliterale.
"{0}": CLS-kompatible Schnittstellen dürfen nur CLS-kompatible Member aufweisen.
Ein anonymer Methodenausdruck kann nicht in einen Ausdrucksbaum konvertiert werden.
Die Quelldatei wurde mehrere Male angegeben.
Im Kommentar wurde eine falsche Syntax verwendet.
Add-Methoden für Erweiterungen werden für Sammlungsinitialisierer in einem Ausdruckslambda nicht unterstützt.
Das {0}-Attribut ist nur für einen Indexer gültig, bei dem es sich nicht um eine explizite Schnittstellenmemberdeklaration handelt.
"{0}" ist keine Attributklasse.
Der Typ kann nicht als Typparameter im generischen Typ oder in der generischen Methode verwendet werden. Die NULL-Zulässigkeit des Typarguments entspricht nicht der notnull-Einschränkung.
In einem konstanten Ausdruck kann kein anonymer Typ verwendet werden.
Ausdrücke und Anweisungen können nur in einem Methodenkörper verwendet werden.
Der Typ "{0}" ist für "using static" ungültig. Nur eine Klasse, Struktur, Schnittstelle, Enumeration, ein Delegat oder ein Namespace kann verwendet werden.
Der Typ von "{0}" ist nicht CLS-kompatibel.
Der {0}-Operator ist bei den Operanden "{1}" und "{2}" mehrdeutig.
Argumenttyp "{0}" ist nicht CLS-kompatibel.
Der params-Parameter muss ein eindimensionales Array sein.
Der Einstiegspunkt des Programms ist globaler Code. Der Einstiegspunkt "{0}" wird ignoriert.
Ein abstrakter Basismember kann nicht aufgerufen werden: "{0}"
NULL kann nicht in den {0}-Typparameter konvertiert werden, weil es sich möglicherweise um einen Non-Nullable-Werttyp handelt. Verwenden Sie stattdessen ggf. default({0}).
Feature ist nicht Teil der standardisierten ISO C#-Sprachspezifikation, und wird möglicherweise von anderen Compilern nicht akzeptiert.
"&" für Methodengruppen kann in Ausdrucksbaumstrukturen nicht verwendet werden.
Der Typ einer lokalen Variablen, die in einer fixed-Anweisung deklariert wird, darf kein Zeigertyp sein.
Angegeben wurden {0} Parametertypen und {1} Arten von Parameterverweisen. Diese Arrays müssen dieselbe Länge aufweisen.
Ein Member des lokalen Elements "{0}" kann nicht als Verweis zurückgegeben werden, weil es kein lokales ref-Elelement ist.
Ein Non-Nullable-Feld muss beim Beenden des Konstruktors einen Wert ungleich NULL enthalten. Erwägen Sie die Deklaration als Nullable.
"{0}" hat keine Basisklasse und kann keinen Basiskonstruktor aufrufen.
Die beste Übereinstimmung für die überladene "{0}"-Methode hat eine falsche Signatur für das Initialisiererelement. Das initialisierbare "Add" muss eine Instanzmethode sein, auf die zugegriffen werden kann.
Öffentliche Signierung wurde angegeben. Für diese ist ein öffentlicher Schlüssel erforderlich. Es wurde aber kein öffentlicher Schlüssel angegeben.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem implizit implementierten Member.
Die NULL-Zulässigkeit von Verweistypen im Rückgabetyp entspricht nicht dem implementierten Member "{0}". Dies wird möglicherweise durch Attribute für die NULL-Zulässigkeit verursacht.
) erwartet.
Quelldatei "{0}" wurde nicht gefunden.
Eigenschaft
Ungültiger Wert für "{0}": "{1}" für C# {2}. Verwenden Sie Sprachversion {3} oder höher.
"{0}" kann nicht als Verweis zurückgegeben werden, weil ein Schreibschutz besteht.
Eine Erweiterungsmethode mit einem Empfänger kann nicht als Ziel eines &-Operators verwendet werden.
Das auf den Parameter "{0}" angewendete CallerArgumentExpressionAttribute hat keine Auswirkungen. Es wird vom CallerFilePathAttribute überschrieben.
Eine anonyme Funktion, die in einen "void" zurückgebenden Delegaten konvertiert wurde, kann keinen Wert zurückgeben.
Der Typ "dynamic" darf nicht in einem Muster verwendet werden.
{0} "{1}" kann nicht als ref- oder out-Wert verwendet werden, weil es sich um eine schreibgeschützte Variable handelt.
Destruktoren und object.Finalize können nicht direkt aufgerufen werden. Rufen Sie IDisposable.Dispose auf, sofern verfügbar.
„{0}“ kann das Schnittstellenelement „{1}“ im Typ „{2}“ nicht implementieren, weil die Zielruntime keine statischen abstrakten Elemente in Schnittstellen unterstützt.
Die Methode "{0}" kann nicht mit dem Interceptor "{1}" abgefangen werden, da die Signaturen nicht übereinstimmen.
Zu viele Zeichen im Zeichenliteral.
SyntaxTree ist kein Teil der Kompilierung.
Unterschiedliche #pragma-Prüfsummenwerte angegeben
Der SecurityAction-Wert "{0}" ist für das PrincipalPermission-Attribut ungültig.
Fehlerhafter Arraydeklarator: Beim Deklarieren eines verwalteten Arrays steht der Rangspezifizierer vor dem Variablenbezeichner. Zum Deklarieren eines Pufferfelds fester Größe verwenden Sie vor dem Feldtyp das fixed-Schlüsselwort.
Partielle Deklarationen von "{0}" müssen die gleichen Typparameternamen und Varianzmodifizierer in der gleichen Reihenfolge aufweisen.
'Die "{0}"-Klasse kann nicht von der speziellen "{1}"-Klasse abgeleitet werden.
Da „{0}“ eine asynchrone Methode ist, die „{1}“ zurückgibt, darf auf ein Rückgabeschlüsselwort kein Objektausdruck folgen.
"{0}" darf nicht als ref- oder out-Wert verwendet werden, weil ein Schreibschutz besteht.
Der Objekt- oder Sammlungsinitialisierer dereferenziert implizit den Member "{0}", der möglicherweise NULL ist.
Es konnte keine Implementierung des Abfragemusters für den Quelltyp "{0}" gefunden werden. "{1}" wurde nicht gefunden.
Das CallerMemberNameAttribute kann nur auf Parameter mit Standardwerten angewendet werden.
Typenkonflikte mit importiertem Namespace
Der XML-Kommentar weist ein param-Tag für "{0}" auf, es gibt aber keinen Parameter mit dem Namen.
Der Typparameter und der Typparameter der äußeren Methode weisen denselben Typ auf.
Der Parameter "{0}" wird nicht explizit angegeben, sondern als Argument für die Interpolierte Zeichenfolgenhandlerkonvertierung für den Parameter "{1}" verwendet. Geben Sie den Wert von "{0}" vor "{1}" an.
Fehledes XML-Kommentar für öffentlich sichtbaren Typ oder Element
Die Assembly "{0}" mit dem Typ "{1}" verweist auf das .NET Framework. Dies wird nicht unterstützt.
Der Vergleich zu einer integralen Konstante ist nutzlos; die Konstante befindet sich außerhalb des zulässigen Bereichs für den Typ
Der Typ kann nicht als Typparameter im generischen Typ oder in der generischen Methode verwendet werden. Die NULL-Zulässigkeit des Typarguments entspricht nicht dem Einschränkungstyp.
Typ definiert Operator == oder Operator !=, überschreibt jedoch nicht Object.GetHashCode()
Attribut wird ignoriert, damit die in der Quelle angezeigte Instanz bevorzugt werden kann
Die Quelldatei "{0}" konnte nicht geöffnet werden: {1}
Das Attribut "{0}" ist bei diesem Deklarationstyp nicht gültig. Es ist nur bei {1}-Deklarationen gültig.
Eine Ausdrucksstruktur darf keine NULL-Zusammenfügungszuweisung enthalten.
Eine lokale Variable oder ein Parameter namens "{0}" kann in diesem Bereich nicht deklariert werden, da der Name in einem einschließenden lokalen Bereich zur Definition einer lokalen Variablen oder eines Parameters verwendet wird.
"{0}" hat den Typ "{1}". Ein standardmäßiger Parameterwert eines anderen Verweistyps als "String" kann nur mit NULL initialisiert werden.
Aus Assembly "{0}" können keine Interoptypen eingebettet werden, da entweder das {1}-Attribut oder das {2}-Attribut fehlt.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters "{0}" von "{1}" entspricht (möglicherweise aufgrund von Attributen für die NULL-Zulässigkeit) nicht dem Zieldelegaten "{2}".
Einschränkungstyp "{0}" ist nicht CLS-kompatibel.
Eine Handlerkonstruktion einer interpolierten Zeichenfolgen kann keine dynamische Zeichenfolge verwenden. Erstellen Sie manuell eine Instanz von „{0}“.
Das statische Feld oder die statische Eigenschaft "{0}" kann nicht in einem Objektinitialisierer zugewiesen werden.
Doppeltes Attribut "{0}".
Das Attribut "{0}" ist nur gültig für Klassen, die von System.Attribute abgeleitet wurden.
Die Branches des bedingten ref-Operators verweisen auf Variablen mit inkompatiblen Deklarationsbereichen.
Unerwartete Zeichenfolge "...".
Die NULL-Zulässigkeit in Einschränkungen für den Typparameter "{0}" der Methode "{1}" entspricht nicht den Einschränkungen für den Typparameter "{2}" der Schnittstellenmethode "{3}". Verwenden Sie stattdessen eine explizite Schnittstellenimplementierung.
Der Vergleich mit dem Strukturtyp Null führt immer zu 'false'
Das RequiredAttribute-Attribut ist in C#-Typen unzulässig.
Nur 65534 lokale Variablen, einschließlich der vom Compiler generierten, sind zulässig.
Ein temporäres Feld sollte in der Regel nicht als ref- oder out-Wert verwendet werden, weil es nicht als temporär behandelt wird. Es gibt jedoch Ausnahmen dazu, wie z. B. beim Aufruf einer Interlocked-API.
Die NULL-Zulässigkeit von Verweistypen im Typ entspricht nicht dem außer Kraft gesetzten Member.
Der Interoptyp "{0}", der sowohl in Assembly "{1}" als auch in Assembly "{2}" gefunden wurde, kann nicht eingebettet werden. Legen Sie die Eigenschaft "Interoptypen einbetten" auf "False" fest.
Der Pfad ist zu lang oder ungültig.
'Der Rückgabetyp von "{1} {0}" ist falsch.
Der Member muss beim Beenden mit einer bestimmten Bedingung einen Wert ungleich NULL aufweisen.
Die NULL-Zulässigkeit von Verweistypen im Typ des Parameters "{0}" entspricht nicht dem implementierten Member "{1}".
Der Typ implementiert nicht das Sammlungsmuster. Das Element weist die falsche Signatur auf.
asynchrones Hauptelement
Der Member "{0}" wurde für den Typ "{1}" in der Assembly "{2}" nicht gefunden.
An dieser Stelle wurde kein Endtag erwartet.
"{1}": Von der statischen {0}-Klasse kann nicht abgeleitet werden.
Methoden mit dem Attribut "UnmanagedCallersOnly" können keine generischen Typparameter aufweisen und dürfen nicht in einem generischen Typ deklariert werden.
Das Zugreifen auf einen Member auf "{0}" kann zu einer Laufzeitausnahme führen, da es sich hierbei um ein Feld einer "Marshal by Reference"-Klasse handelt.
Ausdruck erwartet.
Von "{0}" wurde friend-Zugriff gewährt, aber der öffentliche Schlüssel der Ausgabeassembly ({1}) stimmt nicht mit dem überein, der vom InternalsVisibleTo-Attribut in der gewährenden Assembly angegeben wird.
"{0}" ist ein Typ, der von der Sprache nicht unterstützt wird.
Die Modulinitialisierermethode "{0}" muss statisch sein, darf keine Parameter enthalten und muss "void" zurückgeben
Die Methode "{0}" mit einem Iteratorblock muss "async" lauten, um "{1}" zurückzugeben.
Der Ausdruck muss implizit in einen booleschen Ausdruck konvertiert werden können, oder der Typ "{0}" muss den Operator "{1}" definieren.
Objekt kann mehrmals zugeordnet werden
Das auf Parameter "{0}" angewendete CallerMemberNameAttribute hat keine Auswirkung. Es wird vom CallerLineNumberAttribute überschrieben.
Der Assemblyverweis ist ungültig und kann nicht aufgelöst werden.
Der Parametertyp für den Operator ++ oder -- muss der enthaltende Typ sein.
Verwendung einer möglicherweise nicht zugewiesenen automatisch implementierten Eigenschaft '{0}'. Erwägen Sie eine Aktualisierung auf die Sprachversion '{1}', um die Eigenschaft automatisch als Standard zu verwenden.
Das NULL-Literal oder ein möglicher NULL-Wert wird in einen Non-Nullable-Typ konvertiert.
Es wurde kein Wert für RuntimeMetadataVersion gefunden
Für das nicht statische Feld, die Methode oder die Eigenschaft "{0}" ist ein Objektverweis erforderlich.
Ein Member des Parameters "{0}" kann nicht als Verweis über einen ref-Parameter, sondern nur in einer return-Anweisung zurückgegeben werden.
Typ oder Element kann nicht als CLS-kompatibel markiert werden, da die Assembly kein CLSCompliant-Attribut besitzt
Das AsyncMethodBuilder-Attribut ist für anonyme Methoden ohne expliziten Rückgabetyp unzulässig.
Die Methodengruppe wird in einen Nichtdelegattyp konvertiert.
"{0}": Der Rückgabetyp muss "{2}" sein, um mit dem überschriebenen Member "{1}" übereinzustimmen.
Eine using-Variable kann nicht direkt in einem switch-Abschnitt verwendet werden (erwägen Sie die Verwendung von geschweiften Klammern).
Es kann nur ein Syntaxbaum übermittelt werden.
Keine Überladung für "{0}" stimmt mit dem Delegaten "{1}" überein.
Bezeichner „{0}“ ist zwischen Typ „{1}“ und Parameter „{2}“ in diesem Kontext mehrdeutig.
Ungültiger Typ für den Parameter im XML-Kommentar des cref-Attributs.
Der Name "{0}" identifiziert nicht das Tupelelement "{1}".
Das DefaultMember-Attribut kann nicht für einen Typ angegeben werden, der einen Indexer enthält.
Die Warnstufe muss null oder höher sein.
Ausdruckskörperindexer
Die lokale Funktion "{0}" muss einen Textkörper deklarieren, weil sie nicht als "static extern" gekennzeichnet ist.
Der Parameter {0} hat den Standardwert „{1:10}“ in der Lambdafunktion, aber „{2:10}“ im Delegattyp des Ziels.
"{0}": Keine Ableitung vom dynamischen Typ möglich.
Die partielle Methode "{0}" muss Zugriffsmodifizierer aufweisen, weil sie einen Rückgabetyp mit Rückgabewert verwendet.
Ein Ausdrucksbaumstruktur-Lambda darf keinen Zusammenführungsoperator mit einem NULL- oder Standardliteral auf der linken Seite enthalten.
"{0}": Der in einer asynchronen using-Anweisung verwendete Typ muss implizit in "System.IAsyncDisposable" konvertiert werden können oder eine geeignete DisposeAsync-Methode implementieren.
Syntaxfehler. "{0}" erwartet.
'{2}' kann die 'new()'-Einschränkung für Parameter '{1}' im generischen Typ oder in der generischen Methode '{0}' nicht erfüllen, da '{2}' erforderliche Member aufweist.
Der switch-Ausdruck verarbeitet einige Werte des zugehörigen Eingabetyps einschließlich eines unbenannten Enumerationswerts nicht (nicht umfassender Ausdruck). Das Muster "{0}" wird beispielsweise nicht abgedeckt.
Das Argument vom Typ "{0}" kann aufgrund von Unterschieden in der NULL-Zulässigkeit von Verweistypen nicht für den Parameter "{2}" vom Typ "{1}" in "{3}" verwendet werden.
Kein bekannter Attributpfad
Durch die Verwendung des Ergebnisses von "{0}" in diesem Kontext können vom Parameter "{1}" referenzierte Variablen außerhalb ihres Deklarationsbereichs verfügbar gemacht werden.
Der Elementinitialisierer darf nicht leer sein.
Der Aufruf eines nicht schreibgeschützten Members "{0}" aus einem readonly-Member führt zu einer impliziten Kopie von "{1}".
Der Typ des Ausdrucks in der {0}-Klausel ist falsch. Fehler beim Typrückschluss im Aufruf von "{1}".
Ausnahmefilter
Mindestens eine Anweisung der obersten Ebene darf nicht leer sein.
Partielle Methodendeklarationen von "{0}" weisen inkonsistente Einschränkungen für den Typparameter "{1}" auf.