初歩的なC#とVB.NETの連携の質問失礼します。
VB.NETでC#のクラスを使用する際、Importsを使用して
Imports C#の名前空間ABC
 (中略)
 private クラス{
  Dim 変数名 As New C#のクラス名
 }
と書いたとき、
C#のクラス名=Def
のときはコンパイルできるのですが
C#のクラス名=Abc
のときは、勝手に大文字のABCに書き換わってしまいコンパイルがとおりません。
Imports C#の名前空間ABC
(中略)
private クラス{
Dim 変数名 As New ABC.Abc
}
にすればコンパイルが通ります。名前空間とクラス名が大文字小文字の違い以外同一だとImportsで名前空間の省略はできないのでしょうか?