我试图在我的C#MVC Web API中使用ReportExecutionService,但是每当我为它键入代码时,都会出现以下错误:“找不到类型或名称空间名称ReportExecutionService。”我正在使用Visual Studio 2017专业版作为参考。我还在项目中包含了System.Web.Services库。我可以通过“项目”>“添加引用”选项将其手动添加。
这是我的确切代码:
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Web.Routing;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
namespace DEAdmin.Controllers
{
public class TranscriptPrintController : ApiController
{
[Authorize]
[Route("api/Print")]
[HttpGet]
public HttpResponseMessage PrintTranscript()
{
HttpResponseMessage returnValue = new
HttpResponseMessage(HttpStatusCode.OK);
if (returnValue.StatusCode == HttpStatusCode.OK)
{
ReportExecutionService rs = new ReportExecutionService();
}
return returnValue;
}
}
}
关于如何手动引用ReportExecutionService的任何想法?