V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
https://study.congcong.us/pro/about
powertoolsteam
V2EX  ›  推广

报表控件 ActiveReports 全面迎来 .Net Core 时代!一键创建 .Net Core MVC 项目

  •  
  •   powertoolsteam · Jan 2, 2020 · 2412 views
    This topic created in 2310 days ago, the information mentioned may be changed or developed.

    近期,葡萄城报表控件 ActiveReports V14.0 正式发布,全面支持 .NET Core 平台。同时,在本次更新中 ActiveReports 的桌面报表设计器 UI 得以全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提升。

    本文,将详细介绍如何在 ActiveReports 中,一键创建 .Net Core MVC 项目。

    概述

    ActiveReports 已正式支持 .Net Core 及 ASP .Net Core 平台,仅需完成一次报表设计,即可在 Windows、MacOS、Linux 等跨平台设备中运行,也可以将您的报表项目直接部署到云端,或创建轻量级的服务端 Lambda 及 Azure Functions 报表项目。

    .NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的应用程序。

    .NET Core 具有以下特性:

    • 跨平台:可在 Windows、macOS 和 Linux 操作系统上运行。
    • 跨体系结构保持一致:在多个体系结构(包括 x64、x86 和 ARM )上以相同的行为运行代码。
    • 命令行工具:包括可用于本地开发和持续集成方案中的易于使用的命令行工具。
    • 部署灵活:可以包含在应用或已安装的并行(用户或系统范围安装)中。 可搭配 Docker 容器使用。
    • 兼容性: .NET Core 通过 .NET Standard 与 .NET Framework、Xamarin 和 Mono 兼容。
    • 开放源代码: .NET Core 平台是开放源代码,使用 MIT 和 Apache 2 许可证。 .NET Core 是一个 .NET Foundation 项目。

    ActiveReports 报表的环境要求

    关于产品环境要求可参考帖子:

    https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69081&page=&extra=#pid267279

    具体 .Net Core 支持的版本可参考:

    新建 .Net Core 的报表项目

    Visual Studio 会自动创建包含 reports 文件夹,以及 Controller 和 startup(配置报表路径)的各个文件,您只需要添加对应的报表文件即可完成整个项目的运行。

    添加完成后,可能会报“依赖项不存在”的错误,以下是解决方案:

    右键单击解决方案,选择还原 Nuget 包,如下所示:

    运行报表项目

    如果报以下错误,通常的解决方案是:

    解决方法:

    1、检查 node.js 是否安装,如果没有,请前往https://nodejs.org/en/下载,并安装。

    2、设置外部 Web 工具,为 Node.js 安装目录:

    3、检查输出 log, 看是否是由于存在引用的版本不匹配导致的。

    如果是,打开 Package.json 文件,修改对应的版本号即可。

    4、解决上述所有问题后,报表项目就可正常运行了。如果还是无法正常运行,请在ActiveReports 求助中心发帖提问,我们会第一时间作出解答。

    以上就是 ActiveReports V14.0 如何一键创建 .Net Core MVC 项目的介绍,如需了解更多新特性内容,欢迎前往ActiveReports 产品官网下载体验。

    ActiveReports 报表控件下载试用

    ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

    您对 ActiveReports 产品的任何技术问题,都有技术支持工程师提供 1 对 1 专业解答,点击此处即可发帖提问>>技术支持论坛

    3 replies    2020-01-03 11:02:11 +08:00
    poic
        1
    poic  
       Jan 2, 2020 via Android
    看起来不错 回去用用试试
    MAIQ
        2
    MAIQ  
       Jan 3, 2020
    很好很强大
    shinyzhu
        3
    shinyzhu  
       Jan 3, 2020
    看起来不错。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2699 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 14:57 · PVG 22:57 · LAX 07:57 · JFK 10:57
    ♥ Do have faith in what you're doing.