Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"attribute": nie można zastosować atrybutu niezarządzanych do "type"
Uwagi
Nie można zastosować atrybutu C++ do typu CLR. Aby uzyskać więcej informacji, zobacz Dokumentację atrybutów języka C++.
Aby uzyskać więcej informacji, zobacz Atrybuty zdefiniowane przez użytkownika.
Ten błąd można wygenerować w wyniku pracy zgodności kompilatora, która została wykonana dla programu Visual Studio 2005: atrybut uuid nie jest już dozwolony dla atrybutu zdefiniowanego przez użytkownika przy użyciu programowania CLR. Użycie w zamian parametru GuidAttribute.
Przykład
Poniższy przykład generuje kod C3451.
// C3451.cpp
// compile with: /clr /c
using namespace System;
[ attribute(AttributeTargets::All) ]
public ref struct MyAttr {};
[ MyAttr, helpstring("test") ] // C3451
// try the following line instead
// [ MyAttr ]
public ref struct ABC {};