在dotnet new
命令的文档中,各种选项列出的唯一语言是C#,F#和VB。在Monodevelop版本7.8.2中,我也只在创建新的.NET Core Project的选项下看到C#,F#和VB。
然而,在另一个 -> .net部分下的单体开发中,它将使用单声道创建一个项目,我可以在C#,F#,VB和IL之间进行选择。选择IL为项目创建.ilproj
文件。看来我只能将IL与单声道一起使用,而不是.NET核心,除非我缺少任何东西。
虽然我确实想要对此做出实际答案,解释我要做的事情并避免XY问题,但我只是考虑做一个实验/为了制作自己的编程语言,我想输出IL可以由.NET Core或Mono使用,但是我需要一些方法才能构建生成的IL。我认为最好使用.NET核心,因此,问题。
这是可能的。
这是一个示例:https://github.com/konard/ilproj