2012-07-29 50 views
12

Visual Studio có lịch sử là C++, nhưng có bất kỳ mã C# hoặc VB.NET nào trong các phiên bản 2010 và 2012 không?Visual Studio 2010/2012 được viết bằng ngôn ngữ nào?

Có yêu cầu CLR hoạt động không?

Cảm ơn

+2

Nó được viết bằng nhiều ngôn ngữ: Visual Studio bao gồm nhiều phần khác nhau và các phần khác nhau sử dụng các ngôn ngữ và công nghệ khác nhau. Visual Studio cũng có thể mở rộng và bạn có thể viết phần mở rộng của riêng mình bằng nhiều ngôn ngữ bạn muốn. Và, vâng, .NET là bắt buộc. –

Trả lời

17

C++ và C#

Nhìn vào bên trong this link

+0

Bạn có biết phần nào được viết bằng C# không? Có phải chủ yếu là các phần giao diện người dùng WPF không? Tôi nghĩ rằng rất nhiều mã WPF là thực sự trong C + + – Hakkar

+1

Nhìn thấy như họ không phát hành nguồn cho VS2012 (và họ sẽ không bao giờ sẽ), nó sẽ khó để tìm ra chắc chắn. – David

+0

Tôi đã nghiên cứu thêm. Rất nhiều giao diện người dùng VS thực sự hiện được viết bằng C#/VB.NET. Họ đang tiến xa hơn về phía các ngôn ngữ được quản lý, nhưng rõ ràng là họ không muốn loại bỏ mã nguồn cũ hơn của họ, vì vậy vẫn còn một tấn di sản và mới được thêm vào C++. – Hakkar

5

Hình như cửa sổ Output được viết bằng C/C++. Khi tôi thử:

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

Cửa sổ đầu ra cho "Gỡ lỗi" hiển thị: "Con cáo màu nâu nhanh".

+0

nhưng không có trong studio trực quan 2017 –

1

The Programming Languages Beacon trang web chứa bảng đẹp gồm toàn bộ các sản phẩm khác nhau và ngôn ngữ mà chúng được viết. Theo trang web này, Visual Studio thực sự được viết bằng C# và C++.

Các vấn đề liên quan