找回密码
 立即注册

QQ登录

只需一步,快速开始

Lenka.Guo 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-12-24 14:47  /   查看:4093  /  回复:0
本帖最后由 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. 产品环境需求
关于产品环境要求可参考帖子:

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


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盘就在以下路径,如果安装在其他盘,应该为其他盘该文件夹的路径。
如果配置了仍然报错,注意是否缺失图片中其他项的配置。






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







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部