'<nomeprocedura1>' non può eseguire l'override di '<nomeprocedura2>' perché non è accessibile nel contesto corrente

Aggiornamento: novembre 2007

'<procedurename1>' cannot override '<procedurename2>' because it is not accessible in this context

Una routine o una proprietà tenta di eseguire l'override di una routine o di una proprietà con un livello di accesso che lo impedisce.

Se, ad esempio, una routine viene dichiarata come Friend in un assembly, non è possibile accedervi al di fuori dell'assembly. Se una routine di un altro assembly dello stesso progetto tenta di eseguire l'override della routine Friend non ha la possibilità di accedervi.

ID errore: BC31417

Per correggere l'errore

  • Spostare la routine o la proprietà di override nel medesimo assembly della routine o della proprietà di cui eseguire l'override.

    -oppure-

  • Rimuovere la parola chiave Overrides.

Vedere anche

Concetti

Livelli di accesso in Visual Basic

Override di proprietà e metodi

Riferimenti

Overrides