F#源文件的编译器顺序
据我所知,在使用F#时,为了编译器的利益,您必须按照依赖顺序手动列出源文件(如果有任何方法,请让我知道!)F#源文件的编译器顺序,f#,F#,据我所知,在使用F#时,为了编译器的利益,您必须按照依赖顺序手动列出源文件(如果有任何方法,请让我知道!) 在命令行中从左到右列出它们显然无法扩展。是否有一种方法至少可以让它接受文本文件中的文件列表,每行一个,最好能够输入空行和注释?我检查了编译器选项,没有看到任何有希望的东西。没有,但编译F#(至少在Windows上;不知道Mono)的典型方法是通过MSBuild;.fsproj项目文件将每个文件作为单独的项放在单独的行中。您使用的构建工具是什么?关于Visual Studio 2008集成,
在命令行中从左到右列出它们显然无法扩展。是否有一种方法至少可以让它接受文本文件中的文件列表,每行一个,最好能够输入空行和注释?我检查了编译器选项,没有看到任何有希望的东西。没有,但编译F#(至少在Windows上;不知道Mono)的典型方法是通过MSBuild;.fsproj项目文件将每个文件作为单独的
项放在单独的行中。您使用的构建工具是什么?关于Visual Studio 2008集成,您可以通过右键单击并选择上移
,下移
或在选择文件后使用快捷方式Alt+上箭头
,Alt+下箭头
。尝试了Visual Studio 2008集成,坦白地说,我发现它毫无价值,所以我想看看是否回到Komodo编辑和命令行编译器将使它可用。令人沮丧的是,F#是一种美丽的语言,也是我当前项目想要的语言,但就我所见,模块间引用的拙劣足以使它无法用于任何非平凡的目的。关于VS集成,哇,我有点惊讶,尽管每个人都有自己的看法。你可能想看看,万一你不知道有什么有用的功能(视频是VS2010,但很多也适用于2008)。顺便说一句,即使你选择退出VS,你也可以使用MSBuild。这是一个不错的构建系统,非常适合.NET编码。Autocomplete可以工作。在空白有效语言中的代码格式是。。。不可能的?无论如何都不平凡。VS2010在退格时工作正常;不幸的是,2008没有。除了编译器之外,还有其他理由关心这个“特性”