[英]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.