我正在开发一个项目,该项目有许多我想对其应用访问控制约束的模块。我还想让我的项目包含有关每个函数的类型签名的附加文档。
我知道通过 F# 签名文件可以非常轻松地完成这两项任务。但是,我的项目很大并且包含很多文件,我需要一种方便的方法为每个文件生成签名文件。我已经使用以下命令通过命令行编译成功生成了单独的签名文件--sig 编译器选项 http://msdn.microsoft.com/en-us/library/dd233196.aspx,但我对如何向 Visual Studio 的构建例程添加编译器选项感到困惑。
有没有一种方便的方法,通过 VS 编译选项,或通过一些命令行脚本,为我的项目目录中的每个 *.fs 文件创建一个 F# 签名文件?
Thanks.
您可以通过在解决方案资源管理器中右键单击您的项目并单击“属性”,告诉 VS 在构建时将任意标志传递给编译器。在“构建”选项卡下填写“其他标志”。
指定--sig:<Some path>
(支持 msbuild 风格$(Variable)
设置)将自动生成一个组合.fsi
为您的图书馆。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)