"核心".NET语言集成到VS2008 - C#,VB.NET和C++中.我不确定目前对J#和JScript的支持.
但是还有许多其他的.NET语言--A#,Boo,Oxygene,F#,IronLisp/IronScheme,IronPython,IronRuby,Nemerle,Phalanger,P#,PowerShell 等等.其中,我只发现VS支持F#(由微软制作,因此毫不奇怪),Oxygene,A#(但仅限VS2005支持)和IronPython(仅用于为此目的设计的外部项目).
但是其他语言呢?由于它们以.NET运行时为目标,因此我认为只有在VS中使用这些语言才有意义.Visual Studio有一些限制可以阻止这种情况吗?有没有办法"强制"VS编译这些语言?
我怀疑这很简单:IDE集成并不是一项简单的任务,如果你想做得好的话.我猜大多数这些语言都是在业余时间完成的,而不是商业资金.所需的工作量非常昂贵 - 并不一定是由于Visual Studio使得事情变得特别困难,但由于它从根本上来说很难实现.
当然,这并不是说它无法完成 - 只是它很难,而且"业余爱好"项目不太可能达到这种程度的承诺,除非它们真的很受欢迎.
顺便说一句,对于Boo,你应该看看BooLangStudio.