Я пытаюсь использовать ReportExecutionService в своем C # MVC Web API, но всякий раз, когда я набираю код для него, мне выдается следующая ошибка: «Не удается найти имя типа или пространства имен ReportExecutionService».Я использую Visual Studio 2017 Professional для справки.Я также включил библиотеку 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?