Microsoft yakın zamanda Visual Studio Code'u yayınladı ve Visual Studio ile işlevsel olarak birçok benzerliği olduğu için kullanımı konusunda biraz kafam karıştı.
Visual Studio (tam sürüm) bir "tam özellikli" ve "kullanışlı" geliştirme ortamıdır.
Visual Studio (ücretsiz "Express" sürümleri - sadece 2017'ye kadar) tam sürümün özellik merkezli ve basitleştirilmiş sürümleridir. Özellik merkezli olması, hedefinize bağlı olarak farklı sürümlerin (Visual Studio Web Developer, Visual Studio C#, vb.) olduğu anlamına gelir.
Visual Studio (ücretsiz Topluluk sürümü - 2015'ten beri) tam sürümün basitleştirilmiş bir versiyonudur ve 2015'ten önce kullanılan ayrı ekspres sürümlerin yerini almıştır.
Visual Studio Code (VSCode), ihtiyaçlarınıza göre eklentilerle genişletilebilen bir çapraz platform (Linux, Mac OS, Windows) editörüdür.
Örneğin, VS Code kullanarak bir ASP.NET uygulaması oluşturmak istiyorsanız, projeyi kurmak için kendi başınıza birkaç adım gerçekleştirmeniz gerekir. Her işletim sistemi için ayrı bir eğitim vardır.
Visual Studio bir IDE iken Visual Studio Code bir editördür.
Visual Studio Code platformlar arası ve hızlıdır, Visual Studio ise sadece Windows/Mac ve hızlı değildir.
Mac için Visual Studio'nun şu anda mevcut olduğunu ancak Visual Studio (Windows) ile karşılaştırıldığında farklı bir ürün olduğunu unutmayın. Xamarin Studio'yu temel alır ve bazı eski .NET proje türleri için destekten yoksundur. VS 2017'de oluşturulan çözümleri başarıyla derler. VS mac daha sınırlı bir kullanıcı arayüzüne sahiptir (örneğin, özelleştirilebilir araç çubuğu yoktur). Yani platformlar arası çalışma için. VS Code hala tercih edilebilir.
Önceki cevapları tamamlayan, her ikisi arasındaki büyük bir fark, Visual Studio Code'un Windows'ta çalıştırmak için tam yönetici izinleri gerektirmeyen ve kolaylık sağlamak için çıkarılabilir bir sürücüye yerleştirilebilen "portable" olarak adlandırılan bir sürümde gelmesidir.