【发布时间】:2014-02-17 10:25:10
【问题描述】:
我尝试在 SCript# 中使用此代码
Uri uri = new Uri(string.Format(string.Concat("http://localhost:49175/GetProjects")));
WebRequest request = WebRequest.Create(uri);
request.Method = WebRequestMethods.Http.Get;
request.ContentType = "application/json";
using (WebResponse response = request.GetResponse()) {
using (var reader = new System.IO.StreamReader(response.GetResponseStream())) {
string tmp = reader.ReadToEnd();
return JsonConvert.DeserializeObject<List<string>>(tmp);
}
}
但我有这个错误:
错误 3 程序集“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.dll”不是有效的脚本程序集。
是在Script#中使用System.Net、System.IO.StreamReader和Newtonsoft.Json的方式吗?如果不可能,我该如何更改代码?
【问题讨论】:
-
您不能在 Script# 中引用 .NET 程序集。此外,S# 仅与 C# 2.0 规范兼容。
标签: script#