プロパティ定義は、 CLSCompliantAttribute 属性を Get ステートメントまたは Set ステートメントに適用します。
プロパティを言語への非依存性および言語非依存コンポーネント (CLS) に準拠させるには、プロパティ全体を <CLSCompliant(True)> としてマークする必要があります。 Get または Set ステートメントではなく、CLSCompliantAttribute を Property ステートメントに適用する必要があります。
プログラミング要素に CLSCompliantAttribute を適用する場合は、属性の isCompliant パラメーターを True または False のどちらかに設定して、準拠または非準拠を示します。 このパラメーターには既定値がありません。値を指定する必要があります。
要素に CLSCompliantAttribute を適用しないと、その要素は非準拠と見なされます。
既定では、このメッセージは警告です。 警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、「 Configuring Warnings in Visual Basic」をご覧ください。
エラー ID: BC40043
このエラーを解決するには
CLSCompliantAttribute ステートメントまたは
GetステートメントからSetを削除します。このプロパティが CLS に準拠している必要がある場合は、
Propertyステートメントを<CLSCompliant(True)>としてマークします。
関連項目
.NET