Я тестирую некоторые очень простые функции с помощью Crystal Reports в Visual Studio 2019. Я настроил свой проект как работающую библиотеку классов. Net Framework 4.6. Изучая мой прошлый код, все кажется правильным. Однако я продолжаю терпеть неудачи в простой функции создания нового объекта ReportDocument (). Ошибка в том, что System.Web.UI.Control отсутствует. Как мне добавить это для библиотеки классов. Net Framework 4.6?
using CrystalDecisions.CrystalReports.Engine;
private void Start(string DocPath)
{
ReportDocument CrystalReportDoc;
CrystalReportDoc = new ReportDocument();
CrystalReportDoc.Load(DocPath);
}
Моя ошибка в "new ReportDocument ()"
Я установил интеграцию Crystal Reports для Visual Studio и среды выполнения x86 и x64. Я ссылаюсь на
- CrystalDecisions.CrystalReports.Engine
- CrystalDecisions.ReportSource
- CrystalDecisions.Shared
Моя ошибка при получении к сомнительной строке
Message:
System.TypeLoadException : Could not load type 'System.Web.UI.Control' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Stack Trace:
No stack trace available