Microsoft.VisualBasic.ComClassAttribute kann nicht auf eine Klasse angewendet werden, die als "MustInherit" deklariert ist
Eine Klasse ist mit dem ComClassAttributedeklariert, aber in ihrer Deklaration wird MustInherit
angegeben.
Die Eignung einer .NET Framework-Klasse für COM-Interop setzt die Erfüllung der folgenden Anforderungen voraus:
Sie muss
Public
sein, alle ihre Container müssenPublic
sein, und sie muss mindestens einenPublic
-Member verfügbar machen.Sie darf nicht abstraktsein, d. h., sie darf nicht mit
MustInherit
deklariert werden.Sie darf nicht generisch sein oder in einem generischen Containertyp deklariert werden.
Fehler-ID: BC32508
Entfernen Sie das
MustInherit
-Schlüsselwort aus der Klassendeklaration.Oder
Wenn die Klasse oder ihr enthaltendes Element generisch sein muss, entfernen Sie das ComClassAttribute aus der Klassendeklaration. Sie können sie nicht für COM verfügbar machen.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: