配置项目 (F#)
本主题包含有关在处理 F# 项目时如何使用**“项目设计器”**的信息。 处理 F# 项目与处理 Visual Basic 或 C# 项目之间没有明显的差异。 在使用 F# 时,您通常可以将常规 Visual Studio 项目文档用作主要参考。 本主题提供了一些链接,这些链接指向 Visual Studio 文档中针对与其他 Visual Studio 语言共享的设置的相关信息;本主题还描述了特定于 F# 的设置。
项目设计器
Visual Studio 文档中的项目设计器介绍这一主题全面介绍了**“项目设计器”**及其常规使用。 **“项目设计器”由多个按相关功能分组的页面组成。 适用于 F# 项目的页面大部分都是适用于其他语言的页面的子集。 下表描述了 F# 中支持的页面。 不可用的页面与 F# 中不可用的功能相关,或与只能通过更改命令行选项来使用的功能相关。 由于 F# 中可用的页面与 C# 页面非常相似,因此提供了一个指向相关 C#“项目设计器”**页面的链接。
项目设计器页 |
相关链接 |
说明 |
---|---|---|
Application |
使您能够指定应用程序级设置和属性,例如,是创建库还是可执行文件,应用程序面向哪一个版本的 .NET Framework 以及有关应用程序所使用的资源文件的存储位置的信息。 |
|
Build |
使您能够控制编译代码的方式。 |
|
生成事件 |
使您能够指定是在编译前还是编译后运行命令。 |
|
调试 |
使您能够控制在调试过程中运行应用程序的方式。 这包括要使用哪一个命令行、应用程序的起始目录是哪一个目录以及要启用的任何特殊调试模式(如本机代码和 SQL)。 |
|
引用路径 |
使您能够指定用于搜索代码所依赖的程序集的位置。 |
特定于 F# 的设置
下表汇总了特定于 F# 的设置。
项目设计器页 |
设置 |
说明 |
---|---|---|
Build |
生成尾调用 |
如果选择此设置,则将启用对 Microsoft 中间语言 (MSIL) 指令的使用。 这会使得为尾递归函数重用堆栈帧。 与 --tailcalls 编译器选项等效。 |
Build |
其他标志 |
允许您指定其他编译器命令行选项。 |