'ApplicationException' could not be found
本文关键字:found be ApplicationException could not | 更新日期: 2023-09-27 18:22:46
打印带有错误和引用的代码屏幕。"ApplicationException"有一个错误,我只是不知道如何解决它。
using System;
using System.Net;
using System.Net.Http;
namespace Sharepoint_2013_REST_API
{
public class Program
{
public void Main(string[] args)
{
//Init
string baseURL = "hello";
string uriString = "world";
System.Net.Http.HttpClient _Client = new System.Net.Http.HttpClient();
_Client.BaseAddress = new Uri(baseURL);
HttpResponseMessage resp = _Client.GetAsync(uriString).Result;
string respString = resp.Content.ReadAsStringAsync().Result;
if (resp.StatusCode != HttpStatusCode.OK)
{
throw new ApplicationException("BAD");
}
}
}
}
错误通知:
错误CS0246找不到类型或命名空间名称"ApplicationException"(是否缺少using指令或程序集引用?)25
ApplicationException
类在可移植类库和ASP.NET vNext项目中不可用,我认为您的项目是。
更重要的是:
您应该从
Exception
类而不是ApplicationException
类派生自定义异常。您不应该在代码中抛出ApplicationException
异常,也不应该捕获ApplicationException
异常,除非您打算重新抛出原始异常。
因此,当抛出异常时,请使用Exception
。