Wartości "System.Runtime.InteropServices.DispIdAttribute" nie można zastosować do wartości "<typename>", ponieważ element "Microsoft.VisualBasic.ComClassAttribute" rezerwuje wartości mniejsze niż zero

Blok DispIdAttribute atrybutu określa wartość DISPID mniejszą niż 0, która jest zarezerwowana dla COMClassAttribute specjalnych funkcji w klasie, do której jest stosowany.

Identyfikator wysyłania (DISPID) jest używany w modelu COM jako argument IDispatch:Invoke metody w celu uzyskania dostępu do właściwości i metod uwidocznionych przez obiekt COM.

Identyfikator błędu: BC32506

Aby poprawić ten błąd

  • Określ wartość DISPID większą niż zero w .DispIdAttribute

Zobacz też