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 lub interfejs jest oznaczony jako <CLSCompliant(True)> zagnieżdżony w typie oznaczonym jako <CLSCompliant(False)> lub nie jest oznaczony.
Aby klasa lub interfejs był zgodny ze składnikami Language Independence i Language-Independent Components (CLS), jego cała hierarchia zawierania musi być zgodna. Oznacza to, że każdy typ, w którym jest zagnieżdżony, musi być zgodny.
Po zastosowaniu CLSCompliantAttribute elementu do elementu programowania należy ustawić parametr atrybutu isCompliant na True wartość lub False wskazać zgodność lub niezgodność. Nie ma wartości domyślnej dla tego parametru i musisz podać wartość.
Jeśli nie zastosujesz CLSCompliantAttribute elementu do elementu, zostanie on uznany za niezgodny.
Domyślnie ten komunikat jest ostrzeżeniem. Aby uzyskać informacje na temat ukrywania ostrzeżeń lub traktowania ostrzeżeń jako błędów, zobacz Konfigurowanie ostrzeżeń w Visual Basic.
Identyfikator błędu: BC40030
Aby poprawić ten błąd
Jeśli potrzebujesz zgodności ze środowiska CLS, zdefiniuj ten typ w innej hierarchii zawierania.
Jeśli ten typ musi pozostać w bieżącej hierarchii zawierania, usuń element CLSCompliantAttribute z jego definicji lub oznacz go jako
<CLSCompliant(False)>.