gpt4 book ai didi

c# - 从 scriptcs 脚本使用 HttpClient

转载 作者:行者123 更新时间:2023-11-30 16:58:47 25 4
gpt4 key购买 nike

我正在尝试通过 scriptcs 脚本使用 HttpClient 但遇到了一些问题。首先,我什至无法安装 Microsoft.Net.Http NuGet 包,因为该包需要 NuGet 2.8,而 scriptcs 是与 NuGet.Core.dll 2.7 版一起安装的。但是在从 MyGet(版本 0.10 alpha)获取 scriptcs 的预发布版本后,Microsoft.Net.Http 已成功安装。但是,尝试实例化 HttpClient 会导致错误:

error CS0234: The type or namespace name 'HttpClient' does not exist in the namespace 'System.Net.Http' (are you missing an assembly reference?)

我尝试使用“using”指令或指定限定类型名称。没有运气。我可以跟踪 Microsoft.Net.Http 已加载。

这是失败的代码:

using System.Net.Http;
var client = new HttpClient();

更新。发现了问题。我认为引用 Microsoft.Net.Http 就足够了。但在 .NET 4.5 中,我还必须引用 System.Net.Http:

#r "System.Net.Http"

现在可以了!

最佳答案

我认为引用 Microsoft.Net.Http 就足够了。但在 .NET 4.5 中,我还必须引用 System.Net.Http:

#r "System.Net.Http"

这解决了问题。

关于c# - 从 scriptcs 脚本使用 HttpClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24736186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com