Compilerfehler C3099

Aktualisiert: November 2007

Fehlermeldung

'Schlüsselwort': Verwenden Sie [System::AttributeUsageAttribute] für verwaltete Attribute
'keyword': use [System::AttributeUsageAttribute] for managed attributes

Verwenden Sie AttributeUsageAttribute, um /clr-Attribute zu deklarieren.

Weitere Informationen finden Sie unter User-Defined Attributes.

Beispiel

Im folgenden Beispiel wird C3099 generiert.

// C3099.cpp
// compile with: /clr /c
using namespace System;
[usage(10)]   // C3099
// try the following line instead
// [AttributeUsageAttribute(AttributeTargets::All)]
ref class A : Attribute {};