“核心”.NET 语言集成到 VS2008 - C#、VB.NET 和 C++。我不确定当前对 J# 和 JScript 的支持。
但是还有许多其他 .NET 语言——A#、Boo、Oxygene、F#、IronLisp/IronScheme、IronPython、IronRuby、Nemerle、Phalanger、P#、PowerShell等等。其中,我只发现 VS 支持 F#(由 Microsoft 制造,因此不足为奇)、Oxygene、A#(但仅支持 VS2005)和 IronPython(仅适用于为此目的设计的外部项目)。
但是其他语言呢?由于它们以 .NET 运行时为目标,我认为只有在 VS 中使用这些语言才有意义。Visual Studio 是否有一些限制可以防止这种情况发生?有没有办法“强制” VS 编译这些语言?