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
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)>
.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: