F# 项目中缺少 System.Data

发布于 2024-08-02 19:11:32 字数 64 浏览 4 评论 0原文

我的目标是 .NET 3.5,但无法让 System.Data 在 Intellisense 中出现。我缺少什么?

I'm targeting .NET 3.5, but cannot get System.Data to come up in Intellisense. What am I missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请止步禁区 2024-08-09 19:11:32

是的,这是“设计使然”,而不是 F# 中的错误。默认情况下,我们发布的项目模板(在 Visual Studio 2010 中)添加以下引用:

  • mscorlib.dll - 类似“字符串”的东西
  • FSharp.Core.dll - 所有东西 F#
  • System.dll - 类似 System.IO
  • System.Core.dll 的东西- .NET 3.5 添加,例如 HashSet<_>;
  • System.Numerics.dll - 对于 F# 的 BigInteger 类型

对于 ADO.NET、WPF、WCF 等任何特定库,您将需要添加所需的特定程序集引用。

Yes, this is 'by design' and not a bug in F#. By default the project templates we ship (in Visual Studio 2010) add the following references:

  • mscorlib.dll - Things like 'string'
  • FSharp.Core.dll - All things F#
  • System.dll - Things like System.IO
  • System.Core.dll - .NET 3.5 additions, like HashSet<_>
  • System.Numerics.dll - For F#'s BigInteger type

For any specific libraries like ADO.NET, WPF, WCF, etc. you will need to add the specific assembly references you need.

春花秋月 2024-08-09 19:11:32

必须添加参考。我想我太习惯 C# 模板为我做这件事了。

Had to add a reference. I guess I was too used to the C# template doing this for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文