【问题标题】:Using signature file in script在脚本中使用签名文件
【发布时间】:2016-03-22 04:47:52
【问题描述】:

我喜欢使用 .fsi 签名文件来控制可见性。但是,如果我的解决方案中有Foo.fsiFoo.fs 文件,并且脚本中有#load "Foo.fs",则似乎没有使用相应的签名文件。如果我这样做:

#load "Foo.fsi"
#load "Foo.fs"

...然后发生所需的可见性控制。这是实现这一目标的推荐方法,还是有更好的方法?在一个完美的世界里,人们也希望看到签名文件自动加载。

【问题讨论】:

  • 不是最终答案,而是更好的方法。从阅读Expert F# 4.0 可以做到#load "Foo.fsi" "Foo.fs" "Foo.fsx" 所有三个负载都在一条线上。
  • @GuyCoder 到目前为止,您的“更好的方式”也是最好的回应。从那以后我已经考虑了一些,并意识到在脚本中包含或不包含 .fsi 是有意义的,因为那时可能想要“测试”原始代码。无论如何,如果你把你的评论作为答案,我很乐意把它作为一个接受的答案;)

标签: f# f#-interactive


【解决方案1】:

不是最终答案,而是更好的方法。

从阅读Expert F# 4.0可以做到

#load "Foo.fsi" "Foo.fs" "Foo.fsx" 

所有三个负载都在一条线上。

TL;DR

这本书的链接是WolrdCat,只需输入一个邮政编码,它就会显示附近可以找到这本书的位置。

【讨论】:

    猜你喜欢
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 2021-10-02
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多