Roslyn能解析和编译F#代码吗?
Roslyn能解析和编译F#代码吗?,f#,roslyn,roslyn-code-analysis,F#,Roslyn,Roslyn Code Analysis,Microsoft.CodeAnalysis.LanguageNames类有一个F#的条目: 这让我很兴奋,我想我可以通过切换一个属性让我的用户也使用F。唉,情况似乎并非如此。C#和VB.NET有Roslyn nuget包,但F#没有 Roslyn是否计划支持分析和运行F#代码 如果没有,您会推荐什么替代方法来解析和执行您可以使用的F#? < Roslyn上的F是一个自托管的问题,而C和VB编译器是用C++编写的。当C#和VB最终成长并获得Roslyn时,F#已经有了一个具有自己体系结构的开发良
Microsoft.CodeAnalysis.LanguageNames
类有一个F#的条目:
这让我很兴奋,我想我可以通过切换一个属性让我的用户也使用F。唉,情况似乎并非如此。C#和VB.NET有Roslyn nuget包,但F#没有
Roslyn是否计划支持分析和运行F#代码
如果没有,您会推荐什么替代方法来解析和执行您可以使用的F#?
< Roslyn上的F是一个自托管的问题,而C和VB编译器是用C++编写的。当C#和VB最终成长并获得Roslyn时,F#已经有了一个具有自己体系结构的开发良好的编译器。更糟糕的是,这种架构在Roslyn中很难遵循(尽管我认为他们甚至没有尝试过),因为它大量使用了C#和VB中不可用的语言特性
public static class LanguageNames
{
public const string CSharp = "C#";
public const string VisualBasic = "Visual Basic";
public const string FSharp = "F#";
}