上运行MSIL程序成为可能。这是第一个必须运行于基于Windows NT的Windows平台上的Visual Studio版本，其安装程序强化了这种需求。微软引入了一种被称为C#的新的编程语言，目标是.NET。它还引入了Visual J#作为Visual J++的继任者。Visual J#程序使用Java的语法，但是与Visual J++程序不同，Visual J#只能以.NET Framework为目标，而不是像其他Java工具那样以Java虚拟机为目标。Visual Basic被彻底地改变以适应