我想知道如何从.net核心下的命令行运行f sharp编译器。我知道我可以创建一个.sln,然后使用dotnet restore等。这很好。
我正在使用.net核心的docker版本(microsoft / dotnet),并注意fsc.exe由nuget深度下载到/root/.nuget中。但是,没有任何明显的方法可以从那里运行它。
我有一个脚本化的构建过程(对于某些命令行应用程序),它在MS .net和mono下运行。添加.net核心支持的最简单方法是修改该脚本中的编译命令,以便在docker / .net核心下运行f sharp。我想我还需要知道如何运行生成的可执行文件(假设一旦我知道如何运行编译器就不明显了。)
如果在.net核心下编译f#代码的唯一方法是使用dotnet实用程序,有人可以告诉我为什么这是必要的(即为什么在.net / mono下只运行fsc并获得可执行文件的常用流程'工作)?非常感谢。