■ 名前空間 (Namespace

VB.NET には名前空間 (Namespace) と呼ばれる新しい概念が追加されました
VB6 で作成したプログラムをアップグレードした中で VB6.Format という記述があったので 同じように記述してみると エラーが発
生しました
いろいろ調べた結果 参照設定に 「Microsoft Visual Basic .NET Compatibility Runtime」 が足りないことと 実際の定義が
Microsoft.VisualBasic.Compatibility.VB6.Format であることがわかりました

参照の追加を行って VB6. と入力しても入力候補が現れません
試しに Microsoft. の部分から入力してみると確かに Microsoft.VisualBasic.Compatibility.VB6.Format と続けて入力
することができました

これは 名前空間 (Namespace) の指定方法の違いに原因があります
プロジェクトで使用する名前空間はプロジェクトのプロパティで指定することができます
新しく作成したプロジェクトでは 下図のように 7つの名前空間がインポートされています



名前空間 Microsoft.VisualBasic はインポートされているので Compatibility.VB6.Format と入力することもできるのです
さらに 名前空間 Microsoft.VisualBasic.Compatibility をインポートすれば VB6.Format と入力することができるようになり
ます

また VB6.Format を使用するモジュール内に Import ステートメントを使用して下記のように記述する方法もあります
Imports Microsoft.VisualBasic.Compatibility