Senkwe Chanda wrote:
VS.Net is a C++ application.

The host is unmanaged, but there are plenty of managed plugins in there. Have you ever thought how it's possible to have WYSIWYG Windows Forms/ASP.NET/Web Service/component designers? Or how come you write a visual component and test it in Visual Studio? (And the example list is long)