Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa jest deklarowana za pomocą ComClassAttributeklasy , ale jest ogólna lub zawarta w klasie ogólnej lub strukturze.
Aby kwalifikować się do międzyoperacyjności modelu COM, klasa .NET Framework musi spełniać następujące wymagania:
Musi to być
Public, wszystkie jego kontenery muszą miećPublicwartość i muszą uwidocznić co najmniej jedenPublicelement członkowski.Nie może być abstrakcyjna, czyli nie może być zadeklarowana za pomocą
MustInherit.Nie może być ogólny lub zadeklarowany w obrębie ogólnego typu kontenera.
Identyfikator błędu: BC31527
Aby poprawić ten błąd
Zmień deklarację klasy, aby nie była ogólna i upewnij się, że jej element zawierający nie jest ogólny.
— lub —
Jeśli klasa lub jej element zawierający muszą być ogólne, usuń ComClassAttribute z deklaracji klasy. Nie można go uwidocznić w modelu COM.