为什么视觉工作室里有很多红线

时间:2015-02-02 15:58:36

标签: f#

我正在尝试学习f#并从互联网上复制一些样本。当复制到visual studio时,它显示了很多红线,如下图所示。

enter image description here

2 个答案:

答案 0 :(得分:2)

您的某些对象(如XNameXElement)属于程序集System.Xml.Linq.dll中定义的类。 行open System.Xml.Linq是C#等效行using System.Xml.Linq;,它允许您使用代码中引用的程序集中定义的方法。

如果未引用程序集(您没有将System.Xml.Linq的引用添加到项目中),则会出现该错误。

请记住,您可以引用(如@Petr所述),如果您正在使用F#脚本文件或F#interative,则需要使用的程序集:#r "AssemblyNameHere"。有关脚本的其他信息以及this blog post中的此选项。

答案 1 :(得分:1)

将鼠标悬停在红色波浪线上,弹出工具提示。该工具提示解释了您应该参考的装配。