Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Główna> nazwa przestrzeni nazw przestrzeni nazw <nie jest zgodna ze specyfikacją CLS

Zestaw jest oznaczony jako <CLSCompliant(True)>, ale nazwa głównej przestrzeni nazw zaczyna się od podkreślenia (_).

Element programowania może zawierać co najmniej jeden podkreślenie, ale aby był zgodny z elementami Language Independence and Language-Independent Components (CLS), nie może rozpoczynać się od podkreślenia. Zobacz Nazwy zadeklarowanych elementów.

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: BC40038

Aby poprawić ten błąd

  • Jeśli wymagasz zgodności ze standardem CLS, zmień nazwę głównej przestrzeni nazw, aby nie zaczynała się od podkreślenia.

  • Jeśli wymagana jest nazwa głównej przestrzeni nazw pozostaje niezmieniona, usuń element CLSCompliantAttribute z zestawu lub oznacz go jako <CLSCompliant(False)>.

Zobacz też