2012-07-29 17 views
12

Visual Studio ha sido históricamente C++, pero ¿hay algún código C# o VB.NET en las versiones 2010 y 2012?¿En qué idioma está escrito Visual Studio 2010/2012?

¿Necesita el CLR para funcionar?

Gracias

+2

Está escrito en muchos idiomas: Visual Studio se compone de muchas partes diferentes, y diferentes partes utilizan diferentes idiomas y tecnologías. Visual Studio también es extensible y puede escribir su propia extensión en casi cualquier idioma que desee. Y, sí, se requiere .NET. –

Respuesta

17

C++ y C#

vistazo a la barra lateral en this link

+0

¿Sabes qué partes están escritas en C#? ¿Es principalmente las porciones de UI de WPF? Creo que gran parte del código WPF se encuentra en realidad en C++ – Hakkar

+1

, ya que no publican la fuente de VS2012 (y nunca lo harán), será difícil averiguarlo con certeza. – David

+0

Investigué un poco más. Gran parte de la interfaz de usuario VS actualmente está escrita en C#/VB.NET. Se están moviendo aún más hacia los lenguajes administrados, pero obviamente no querían descartar su base de código anterior, por lo que todavía hay un montón de C++ heredado y recién agregado. – Hakkar

5

se parece a la ventana de salida está escrito en C/C++. Cuando probé:

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

La ventana de salida para la muestra "Depuración": "El rápido zorro marrón".

+0

pero no en visual studio 2017 –

1

The Programming Languages Beacon sitio web contiene una buena mesa de un montón de diferentes productos y los idiomas en los que están escritos. Según este sitio, Visual Studio está, de hecho, escrito en C# y C++.

Cuestiones relacionadas