答案 0 :(得分:2)
我相信是。
.Net Framework的功能 支持许多编程语言 是由于使用了强大的CLR
请看这个链接:
答案 1 :(得分:2)
主要是,但我想这也是IDE支持多种语言的趋势(每种语言只有一种IDE)。例如,Eclipse支持20 languages。
答案 2 :(得分:1)
多个.NET语言共享运行时和BCL并且可以非常容易地相互通信的事实是由于CLR / CLI,但最终VS IDE 不会只是写CLI(非托管C ++就是一个明显的例子)。简单地说,IDE(和许多其他人一样)被设计为可扩展的。
如果您愿意,我非常确定可以使用托管或非托管语言为VS编写自己的编译器插件。