Sdílet prostřednictvím


Název oboru názvů kořenového oboru názvů <> není kompatibilní se specifikací CLS

Sestavení je označeno jako <CLSCompliant(True)>, ale název kořenového oboru názvů začíná podtržítkem (_).

Programovací prvek může obsahovat jedno nebo více podtržítka, ale aby byl kompatibilní s komponentami CLS (Language Independence and Language-Independent Components ), nesmí začínat podtržítkem. Viz Deklarované názvy elementů.

Při použití CLSCompliantAttribute u programovacího prvku nastavíte parametr atributu isCompliant na buď True nebo False na označení dodržování předpisů nebo nedodržení předpisů. Pro tento parametr neexistuje výchozí hodnota a je nutné zadat hodnotu.

Pokud nepoužijete CLSCompliantAttribute prvek, považuje se za nevyhovující.

Ve výchozím nastavení je tato zpráva upozorněním. Informace o skrytí upozornění nebo zpracování upozornění jako chyb naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.

ID chyby: BC40038

Oprava této chyby

  • Pokud vyžadujete dodržování předpisů CLS, změňte název kořenového oboru názvů tak, aby nezačínal podtržítkem.

  • Pokud požadujete, aby název kořenového oboru názvů zůstal beze změny, odeberte CLSCompliantAttribute ho ze sestavení nebo ho označte jako <CLSCompliant(False)>.

Viz také