F#NetStandard 2缺少Sytem.Net.Http名称空间

时间:2017-09-18 09:24:27

标签: dll f# dotnet-httpclient .net-standard-2.0

我是F#的新手,如果以前曾问过这个问题,我很抱歉,但我找不到。

我正在尝试在NetStandard 2.0中创建一个F#DLL,我想使用HttpClient

open System.Net.Http不起作用:The namespace 'Net' is not defined.

我在NetStandard 2.0的上下文中查找并找不到特定于F#和HttpClient的任何解决方案

在NetStandard 2.0中,C#端使用名称空间System.Net.Http。没问题。

在F#上,intellisense在展开.Http时没有显示System.Net命名空间

非常感谢任何想法。

TIA,

大卫

1 个答案:

答案 0 :(得分:1)

该命名空间是一个不会自动作为.NET的一部分引用的程序集,因此需要为使用它的每个项目引用它。 C#项目可能已经有了引用,或者当您尝试打开命名空间时,您的工具会自动添加它。所以你只需要添加对DLL的引用" System.Net.Http"在你的F#项目中。