System.CLSCompliantAttribute はプロパティ 'Get' または 'Set' に適用できません。
更新 : 2007 年 11 月
プロパティの定義で、Get ステートメントまたは Set ステートメントに CLSCompliantAttribute 属性が適用されています。
プロパティを 共通言語仕様 (CLS) に準拠させるには、プロパティ全体が <CLSCompliant(True)> でマーク付けされていることが必要です。CLSCompliantAttribute は Get ステートメントまたは Set ステートメントではなく、Property ステートメントに適用する必要があります。
CLSCompliantAttribute をプログラミング要素に適用するときは、属性の isCompliant パラメータを True または False に設定して準拠または非準拠を示します。このパラメータの既定値はありません。値を指定する必要があります。
CLSCompliantAttribute を要素に適用しなかった場合は、非準拠と見なされます。
既定では、このメッセージは警告です。警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、Visual Basic での警告の構成 を参照してください。
Error ID: BC40043
このエラーを解決するには
Get ステートメントまたは Set ステートメントから CLSCompliantAttribute を削除します。
プロパティを CLS 準拠にする場合は、Property ステートメントを <CLSCompliant(True)> でマーク付けします。