List.map fsi说得好,但无法构建

dem*_*tos 4 f# f#-interactive

为什么这段代码正在处理我的fsi,但无法构建项目?我正在使用vs2010和F#2.0 ......我遗漏了什么想法?

let arg = [@"C:\Temp\bin"; @"C:\temp\xml"]
arg|> List.map(fun (s) -> printfn "%s" s)           
Run Code Online (Sandbox Code Playgroud)

得到错误告诉它期待int,怎么样?

Error 1 
Type mismatch. Expecting a string list -> int but given a string list -> 'a list  
The type 'int' does not match the type ''a list'    
C:\Users\Ebru\Documents\Visual Studio 2010\Projects\WinFind\WinFind\Program.fs
Run Code Online (Sandbox Code Playgroud)

Bri*_*ian 7

我猜你真的写了

[<EntryPoint>]
let Main(args) =
    let arg = [@"C:\Temp\bin"; @"C:\temp\xml"] 
    arg|> List.map(fun (s) -> printfn "%s" s)  
Run Code Online (Sandbox Code Playgroud)

并且EntryPoint方法(例如Main())必须返回int.