本帖最后由 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. 运行如果报:以下错误
解决方法: 2. 设置外部 Web 工具,为Node.js 安装目录
3. 检查输出log, 是否存在引用的版本不匹配导致的。 如果是,打开 Package.json 文件,修改对应的版本号。
如果报npm 9009 错误,需要检查下Visual Studio 菜单中点击:工具-》Nuget包管理器-》 程序包管理设置 注意配置: GrapeCity 下方为自己安装路径。如果是安装在C盘就在以下路径,如果安装在其他盘,应该为其他盘该文件夹的路径。 如果配置了仍然报错,注意是否缺失图片中其他项的配置。
解决所有问题后,就可正常运行了。
|