我刚开始使用f#所以这个问题对你们中的一些人来说似乎很容易。 所以,我正在尝试使用位于System.ServiceModel.Syndication命名空间中的SyndicationFeed。我在项目中添加了以下引用:System.ServiceModel和System.ServiceModel.Web。结果是它成功构建,但当我切换到“F#interactive”窗口时,我得到一个错误,它读取 “错误FS0039:未定义名称空间'ServiceModel'。”
我goggled我还应该添加对FSharp.PowerPack的引用,以便摆脱这个错误但不幸的是它没有帮助。 所以我相信你的帮助
答案 0 :(得分:4)
脚本文件(和FSI)中的引用是通过#r directive
添加的#r "System.ServiceModel"
你可以在源代码中添加如下部分,这样它就可以被fsc使用并发送到fsi
#if INTERACTIVE
#r "System.ServiceModel"
#endif