Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Atribut: Nelze použít nespravovaný atribut na typ.
Poznámky
Atribut C++ nelze použít pro typ CLR. Další informace najdete v referenčních informacích k atributům jazyka C++.
Další informace naleznete v tématu Uživatelem definované atributy.
Tato chyba se dá vygenerovat v důsledku práce kompilátoru, která byla provedena pro Visual Studio 2005: Atribut uuid už není u uživatelem definovaného atributu povolen pomocí programování CLR. Místo toho použijte GuidAttribute.
Příklad
Následující příklad vygeneruje 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 {};