Вопрос новичка. Я пытаюсь написать класс C #, который может запустить отчет Crystal Report и сохранить результат в виде файла PDF. Мой метод в настоящее время содержит только одну строку, на которой он терпит неудачу:
ReportDocument reportDocument = new ReportDocument();
Мой список "использования" содержит:
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
Я установил два пакета NuGet, CrystalDecisions.CrystalReports.Engine и CrystalDecisions.Shared. Я просто пытаюсь следовать некоторым примерам, которые я нашел из веб-серфинга, и кажется, что примеры, на которые я смотрю, всегда включают эти два пакета.
Ошибка, которую я получаю при создании экземпляра ReportDocument выше:
"Не удалось загрузить файл или сборку 'CrystalDecisions.ReportAppServer.ClientDoc, версия = 13.0.2000.0, Culture = нейтральный, PublicKeyToken = 692fbea5521e1304'. Системе не удалось найти указанный файл."
Я подозреваю, что есть кое-что очевидное, чего мне не хватает, но оно не было установлено. На моем компьютере установлены Crystal Reports 2011, механизм выполнения SAP Crystal Reports для .NET Framework (32-разрядная версия) и Crystal Reports 2008 Runtime SP2. Я новичок в этом, и мне не удается найти помощь, которую я ищу.
Помощь очень ценится. Спасибо!