【问题标题】:F# Interactive with nuget reference: namespace not definedF# Interactive 与 nuget 参考:未定义命名空间
【发布时间】:2021-04-15 20:13:13
【问题描述】:

我正在尝试使用 Select.HtmlToPdf 库https://www.nuget.org/packages/Select.HtmlToPdf/20.2.0

#r "nuget: Select.HtmlToPdf, 20.2.0"

open Select.HtmlToPdf

将引用发送到 FSI 后,它返回一个指向 ...\Project.fsproj.fsx 和 namespace FSI_0004.Project 的路径

将 open 语句发送给 FSI 后,我得到

命名空间或模块“Select”未定义。

我对 F# 很陌生,希望有人能解释一下我必须如何做到这一点。

谢谢

编辑:我使用 Visual Studio Code 和/或 Jupyter 实验室

【问题讨论】:

    标签: f# reference fsi


    【解决方案1】:

    该库名为Select.HtmlToPdf,但它使用的命名空间是SelectPdf,所以应该可以:

    #r "nuget: Select.HtmlToPdf, 20.2.0"
    
    open SelectPdf
    

    【讨论】:

    • 谢谢,由于这不能立即工作,我首先引用了`#r "nuget: Select.HtmlToPdf.NetCore, 20.2.0"`。再加上你的解释,问题就解决了。
    猜你喜欢
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多