gpt4 book ai didi

f# - 自动 F# 签名文件 (.fsi) 生成

转载 作者:行者123 更新时间:2023-12-04 07:22:26 29 4
gpt4 key购买 nike

我正在开发一个项目,该项目具有许多我想对其应用访问控制约束的模块。我还想让我的项目包含有关每个函数的类型签名的附加文档。

我知道我可以通过 F# 签名文件轻松完成这两项任务。但是,我的项目很大并且包含许多文件,我需要一种方便的方法来为每个文件生成一个签名文件。我已经成功地使用 --sig compiler option 通过命令行编译生成了单独的签名文件。 ,但我被困在如何将编译器选项添加到 Visual Studio 的构建例程中。

有没有一种方便的方法,无论是通过 VS 编译选项,还是通过一些命令行脚本,让我为我的项目目录中的每个 *.fs 文件创建一个 F# 签名文件?

谢谢。

最佳答案

您可以通过在解决方案资源管理器中右键单击您的项目并单击“属性”来告诉 VS 在构建时将任意标志传递给编译器。在“构建”选项卡下填写“其他标志”。

指定 --sig:<Some path> (支持 msbuild 样式 $(Variable) 设置)将自动生成单个组合 .fsi为您的图书馆。

enter image description here

关于f# - 自动 F# 签名文件 (.fsi) 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24270657/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com