Visual Basic .NET
NETに移行できない旧VB製アプリケーションを延命するため、VB.NETリリース後も旧開発環境やランタイムのサポートが条件付きで継続された。また、VB.NETには、旧VBからの移行を容易にするアップグレードウィザードや、従来の一部機能を実現する互換ライブラリが実装されている。ただし、Microsoft.VisualBasic.Compatibility.VB6名前空間にあるクラスは、VB 6.0から自動的にアップグレードするツールによって使用される目的で用意されていたもので、.NET 4では非推奨となっており、また32ビットプロセスでのみサポートされている。アップグレードウィザードはVisual Studio 2010以降はサポートされていない。
VB.NETのコンパイラはマイクロソフトから無料で提供されているので、Windows付属のメモ帳等でプログラミングすることも可能だが、Visual Studioなどの統合開発環境を使うのが一般的である。マイクロソフトによるVB.