14

次の警告メッセージが表示されます...

関数「ConnectionNew」の戻りタイプはCLSに準拠していません。

...この関数の場合:

Public Function ConnectionNew(ByVal DataBaseName As String) As MySqlConnection
      Dim connection As MySqlConnection = Nothing
      connection = getConnection(DataBaseName())
      Return connection
End Function

このメッセージはどういう意味ですか、どうすれば修正できますか?

4

1 に答える 1

30

これは、CLSに準拠していないタイプのオブジェクトを返しているためです。それについてあなたができることは何もありません、あなたはタイプを書きませんでした。準拠していないことをご承知おきください。それ以外の場合、問題が発生する可能性はありません。すべての.NETタイプをサポートしていない別の言語で関数を使用しない限り。修理:

<CLSCompliant(False)> _
Public Function ConnectionNew(ByVal DataBaseName As String) As MySqlConnection
   '' etc...
End Function
于 2011-08-15T13:09:20.117 に答える