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.
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()
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: