我寫了這個代碼,編譯,當我做了控制+ A和Alt + Enter鍵發送這FSI在VS.NET完美的作品2010定義模塊VS.NET VS F#互動
module ConfigHandler
open System
open System.Xml
open System.Configuration
let GetConnectionString (key : string) =
ConfigurationManager.ConnectionStrings.Item(key).ConnectionString
然而,我收到錯誤
ConfigHandler.fs(2,1):錯誤FS0010:定義中的結構化構造的意外啓動。預期的'='或其他令牌。
好的。
所以我我的代碼更改爲
module ConfigHandler =
open System
open System.Xml
open System.Configuration
let GetConnectionString (key : string) =
ConfigurationManager.ConnectionStrings.Item(key).ConnectionString
現在控制+ A,Alt + Enter鍵是成功的,我FSI很好地告訴我
模塊ConfigHandler =開始 VAL GetConnectionString:字符串 - >字符串 end
但是現在如果我嘗試在VS.NET 2010中編譯我的代碼,我收到一條錯誤消息
庫或多文件應用程序中的文件必須以名稱空間或模塊聲明開始,例如'namespace SomeNamespace.SubNamespace'或'module SomeNamespace.SomeModule'
我該怎麼做?能夠在VS.NET中編譯並能夠將模塊發送到FSI?