visual-studio - 为什么Deedle的Frame.X静态方法在VS 2017中生成警告?

标签 visual-studio f# warnings deedle

我昨天下载了新的VS 2017,并且运行正常,除了在从Frame.ReadCsv包调用静态方法Deedle的每一行上都收到此警告:

FS10001 This method is not intended for use from F#

调用其他静态方法Frame.X不会生成相同的警告。

示例-此代码行生成警告:
let msft =
    Frame.ReadCsv(Config.tsDir + "MSFT.csv",
                  hasHeaders=true,
                  inferTypes=true)

Intellisense会识别该方法并提供适当的提示,这些提示与http://bluemountaincapital.github.io/Deedle/reference/deedle-frame.html中的签名完全匹配

最佳答案

该代码片段可以正常工作:

open Deedle
open System.IO

[<EntryPoint>]
let main argv =
    let csv = @"C:\tmp\testDeedle.csv"
    File.Exists csv |> printfn "%A"
    let df = Frame.ReadCsv(csv,hasHeaders=true,inferTypes=true)
    df.GetColumn("Date") |> printfn "%A"
    printfn "%A" argv
    0 // return an integer exit code

关于visual-studio - 为什么Deedle的Frame.X静态方法在VS 2017中生成警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42671973/

相关文章:

windows - Visual Studio 2008 中的 "Symbol Browser"是什么/在哪里?

data-structures - 来自第一个元素列表数据结构的功能 O(1) 追加和 O(n) 迭代

.net - 像 Java 在 F# 中的静态导入一样吗?

c++ - Qt - 获取 "warning: format not a string literal and no format arguments"

asp.net - 导出到excel丢失日期格式

windows - "Neutral"、 "Neutral(Default)"和 "Neutral(Sys. Default)"之间的区别?

visual-studio - -Ot 标志在 Visual Studio 2017 中代表什么?

haskell - 在函数式编程上下文中使用不可变列表获取恒定长度检索时间常数

php - 无法打开流 : Permission denied in/opt/lampp/htdocs

c++ - C 中的 Doxygen 错误