簡體   English   中英

從scriptcs腳本中使用HttpClient

[英]Using HttpClient from scriptcs script

我試圖從Scriptcs腳本使用HttpClient但遇到一些問題。 首先,我甚至無法安裝Microsoft.Net.Http NuGet包,因為這個包需要NuGet 2.8,並且腳本與NuGet.Core.dll版本2.7一起安裝。 但是從MyGet(版本0.10 alpha)獲取scriptcs的預發布版本后,Microsoft.Net.Http已成功安裝。 但是,嘗試實例化HttpClient會導致錯誤:

錯誤CS0234:名稱空間'System.Net.Http'中不存在類型或命名空間名稱'HttpClient'(您是否缺少程序集引用?)

我嘗試使用“using”指令或指定限定類型名稱。 沒運氣。 我可以跟蹤Microsoft.Net.Http已加載。

這是失敗的代碼:

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

UPDATE。 發現了問題。 我認為引用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"

這解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM