2012-07-29 22 views
12

Visual Studio war in der Vergangenheit C++, aber gibt es C# - oder VB.NET-Code in den Versionen 2010 und 2012?In welche Sprache ist Visual Studio 2010/2012 geschrieben?

Muss die CLR funktionieren?

Dank

+2

Es ist in vielen Sprachen geschrieben: Visual Studio besteht aus vielen verschiedenen Teilen und verschiedene Teile verwenden verschiedene Sprachen und Technologien. Visual Studio ist auch erweiterbar, und Sie können Ihre eigene Erweiterung in fast jeder Sprache schreiben, die Sie möchten. Und, ja, .NET ist erforderlich. –

Antwort

17

C++ und C#

Blick auf die Sidebar in this link

+0

Wissen Sie, welche Teile in C# geschrieben sind? Sind es hauptsächlich die WPF-UI-Portionen? Ich würde denken, dass viele der WPF-Code tatsächlich in C++ – Hakkar

+1

Da sie nicht die Quelle für VS2012 veröffentlichen (und sie werden es nie), wird es schwer sein, sicher herauszufinden. – David

+0

Ich habe etwas mehr Forschung gemacht. Ein Großteil der VS-Benutzeroberfläche wird jetzt tatsächlich in C#/VB.NET geschrieben. Sie bewegen sich weiter in Richtung managed Sprachen, aber sie wollten offensichtlich ihre ältere Codebase nicht löschen, also gibt es immer noch eine Menge Legacy und neu hinzugefügtes C++. – Hakkar

5

Sieht aus wie Ausgabefenster in C/C++ geschrieben wird. Als ich versuchte:

string str="The quick brown fox \0 jumps over the lazy dog."; 
System.Diagnostics.Debug.WriteLine(str); 

Das Ausgabefenster für „Debug“ zeigt: „Der schnelle braune Fuchs“.

+0

aber nicht in Visual Studio 2017 –

1

The Programming Languages Beacon Website enthält eine schöne Tabelle mit einer ganzen Reihe von verschiedenen Produkten und den Sprachen, in denen sie geschrieben sind. Laut dieser Website ist Visual Studio tatsächlich in C# und C++ geschrieben.

Verwandte Themen