Compilerwarnung (Stufe 2) CS3019
Die CLS-Kompatibilitätsprüfung wird nicht für 'Typ' durchgeführt (ist außerhalb der Assembly nicht sichtbar).
Diese Warnung tritt auf, wenn ein Typ oder Member mit dem CLSCompliantAttribute -Attribut für eine andere Assembly nicht sichtbar ist. Entfernen Sie das Attribut aus allen Klassen oder Membern, die für die andere Assembly nicht sichtbar sind, oder machen Sie den Typ bzw. die Member sichtbar, um diesen Fehler zu beheben. Weitere Informationen zu den CLS-Konformitätsregeln finden Sie unter Sprachunabhängigkeit und sprachunabhängige Komponenten.
Beispiel
Im folgenden Beispiel wird CS3019 generiert:
// CS3019.cs
// compile with: /W:2
using System;
[assembly: CLSCompliant(true)]
// To fix the error, remove the next line
[CLSCompliant(true)] // CS3019
class C
{
[CLSCompliant(false)] // CS3019
void Foo()
{
}
static void Main()
{
}
}
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für