在dotnet new
命令的the documentation中,列出的唯一用于各种选项的语言是C#,F#和VB。在MonoDevelop版本7.8.2中,我还只能在用于创建新.NET Core项目的选项下看到C#,F#和VB。
但是,在MonoDevelop的Other-> .NET部分下,这将使用Mono创建一个项目,我可以在C#,F#,VB和IL之间进行选择。选择IL将为项目创建一个.ilproj
文件。似乎我只能将IL与Mono一起使用,不能将.NET Core与IL一起使用,除非我丢失了某些东西。
虽然我希望对此有一个实际的答案,以解释我正在尝试做的事情并避免XY问题,但我只是想做一个实验,以使自己的编程语言变得有趣,我想可以由.NET Core或Mono使用的输出IL,但是我需要某种方式来构建生成的IL。我认为,如果可能的话,最好使用.NET Core,因此出现了问题。