Создание проекта ActiveReports для .NET

Страница обновлена :
Дата создания страницы :

Условия эксплуатации

Виндоус
  • Windows 11 Pro 22H2
Визуальная студия
  • Visual Studio 2022 Community Edition
ActiveReports для .NET
  • ActiveReports для .NET 16.0J

Необходимые условия

Виндоус
  • Windows 8.1
  • Windows 10
  • Windows 11
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
Визуальная студия
  • Visual Studio 2017
  • Visual Studio 2019
  • Visual Studio 2022
Платформа .NET Framework
  • NET Framework 4.6.2
  • NET Framework 4.7
  • NET Framework 4.8
.СЕТЬ
  • .NET Core 3.1
  • .NET 5
  • .NET 6
ActiveReports для .NET
  • ActiveReports для .NET 16.0J

Создание из шаблона проекта

При установке ActiveReports Visual Studio добавляет несколько проектов шаблонов для ActiveReports. Если вы используете его для создания проекта, он будет создан в форме, позволяющей отображать отчеты ActiveReports с самого начала, поэтому он будет справочным материалом для его создания. Вы можете создать его на основе шаблона в том виде, в котором он есть, или вы можете воссоздать его в соответствии со структурой вашего проекта.

Разработка будет вестись в Visual Studio, поэтому запустите Visual Studio.

Выберите «Создать новый проект» в правом нижнем углу.

В поле поиска выше ActiveReports введите , чтобы отобразить список шаблонов, связанных с ActiveReports. Типы подразделяются на следующие категории: "язык разработки - C# или VB.NET", "веб-приложение или классическое приложение" и "тип отчета - отчет RDL, отчет по разделу или отчет страницы". Выберите язык и платформу разработки, которые лучше всего соответствуют вашим целям. Типы отчетов являются терминологией ActiveReports, поэтому, пожалуйста, обратитесь к следующей официальной странице, чтобы узнать, чем они отличаются.

В данном случае я выбрал отчет по десктопной странице.

Укажите имя проекта, путь к папке, в которой будет создан проект, и так далее. Это то же самое, что и при создании проекта с любым другим шаблоном.

Что касается фреймворка, то версия, которую можно выбрать, будет меняться в зависимости от выбранного вами шаблона. В зависимости от шаблона вы можете выбрать или не выбрать .NET(Core) или .NET Framrwork. Если вы не уверены, просто выберите его или выберите последнюю версию.

Когда создание будет завершено, появится экран разработки Visual Studio. Справа вы можете увидеть структуру проекта, а также есть пример файла отчета.

PageReport1.rdlx Попробуйте открыть файл. Вы перейдете в область конструктора отчета. Таким образом, вы можете создать отчет в Visual Studio. Кстати, этот файл является новым файлом отчета, поэтому в нем нет никаких объектов.

Теперь попробуйте собрать и запустить его как есть. Как шаблон проекта, он предназначен для отображения отчетов с самого начала, поэтому просто запустите его, чтобы запустить приложение, которое отображает отчет. Кстати, в случае с пробной версией, соответствующее сообщение будет отображаться в отчете, поэтому вам нужно приобрести и зарегистрировать лицензию, чтобы она не появлялась.

Отсюда вы можете свободно создавать программы, поэтому, пожалуйста, сделайте это в соответствии с вашими целями.

Создание проекта без использования шаблона ActiveReports

Если вы создаете шаблон ActiveReports, вы можете получить файлы, которые не нужны для целей разработки. Кроме того, может потребоваться создать более новую версию платформы шаблонов ActiveReports, так как это более старая версия. В этом случае необходимо создать проект с другим шаблоном, а затем добавить библиотеки и компоненты, связанные с ActiveReports.

При запуске Visual Studio выберите Создать новый проект в правом нижнем углу.

Здесь шаблон ActiveReports не выбирается. В этой статье мы создадим проект с ASP.NET Core RazorPages в качестве примера. Это связано с тем, что шаблон ActiveReports не имеет шаблона ASP.NET Core RazorPages.

После этого введите его согласно выбранному шаблону.

После создания проекта добавьте необходимые компоненты из раздела Зависимости и ссылки обозревателя решений. Компоненты, которые вам понадобятся, будут сильно различаться в зависимости от фреймворка проекта, который вы создаете. Рекомендуется выяснить, что вам понадобится, предварительно создав проект из шаблона ActiveReports.

Если вам нужен файл отчета, вы можете добавить его как новый элемент из проекта. Опять же, в зависимости от выбранной платформы расположение и тип отчета могут отличаться.