Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
System.CLSCompliantAttribute cannot be applied to property 'Get'/'Set'
La definizione di una proprietà consente di applicare l'attributo CLSCompliantAttribute alla relativa istruzione Get o Set.
Perché la proprietà sia compatibile con Specifiche CLS (Common Language Specification) (CLS), è necessario che la proprietà sia interamente contrassegnata come <CLSCompliant(True)>. È necessario applicare CLSCompliantAttribute a Istruzione Property e non all'istruzione Get o Set.
Quando CLSCompliantAttribute viene applicato a un elemento di programmazione, il parametro isCompliant dell'attributo viene impostato su True o False per indicare la compatibilità o la non compatibilità. L'impostazione predefinita per questo parametro non è disponibile, è necessario quindi specificare un valore.
Se a un elemento non viene applicato CLSCompliantAttribute, l'elemento non sarà considerato compatibile.
Per impostazione predefinita, si tratta di un messaggio di avviso. Per informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configurazione degli avvisi in Visual Basic.
ID errore: BC40043
Per correggere l'errore
Rimuovere CLSCompliantAttribute dall'istruzione Get o Set.
Perché la proprietà sia compatibile con CLS, contrassegnare l'istruzione Property come <CLSCompliant(True)>.
Vedere anche
Concetti
Scrittura di codice compatibile con CLS