Lenka.Guo 发表于 2019-12-24 14:47:52

报表控件 ActiveReports14.0新特性:一键创建.Net Core MVC ActiveReports 项目

本帖最后由 Lenka.Guo 于 2020-3-2 10:22 编辑

ActiveReports V14 正式支持 .Net Core 及ASP .Net Core应用程序创建,就可以将您的应用程序部署在Mac,Windows,Linux 系统中。.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。今天我们就来了解ActiveReports V14 的系环境需求及如何一键创建包含ActiveReports 的.Net Core MVC报表项目..NET Core 具有以下特性:l跨平台:可在 Windows、macOS 和 Linux 操作系统上运行。l跨体系结构保持一致:在多个体系结构(包括 x64、x86 和 ARM)上以相同的行为运行代码。l命令行工具:包括可用于本地开发和持续集成方案中的易于使用的命令行工具。l部署灵活:可以包含在应用或已安装的并行(用户或系统范围安装)中。 可搭配 Docker 容器使用。l兼容性: .NET Core 通过 .NET Standard 与 .NET Framework、Xamarin 和 Mono 兼容。l开放源代码: .NET Core 平台是开放源代码,使用 MIT 和 Apache 2 许可证。 .NET Core 是一个 .NET Foundation 项目。
1. 产品环境需求关于产品环境要求可参考帖子:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69081&page=&extra=#pid267279
具体.Net Core 支持的版本可参考:

[*].NET Core Supported Operating   Systems on Windows
[*].NET Core 3.0 - Supported OS   versions


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


2.1 添加完成后,可能会报一下依赖项不存在的问题

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

3. 运行如果报:以下错误

解决方法:1. 检查 node.js 是否安装,如果没有,请前往https://nodejs.org/en/下载,并安装 2. 设置外部 Web 工具,为Node.js 安装目录
3. 检查输出log, 是否存在引用的版本不匹配导致的。如果是,打开 Package.json 文件,修改对应的版本号。
如果报npm 9009 错误,需要检查下Visual Studio 菜单中点击:工具-》Nuget包管理器-》 程序包管理设置注意配置: GrapeCity 下方为自己安装路径。如果是安装在C盘就在以下路径,如果安装在其他盘,应该为其他盘该文件夹的路径。如果配置了仍然报错,注意是否缺失图片中其他项的配置。





解决所有问题后,就可正常运行了。






页: [1]
查看完整版本: 报表控件 ActiveReports14.0新特性:一键创建.Net Core MVC ActiveReports 项目