表生成器FastReport .NET是适用于.NET Core 3,ASP.NET,MVC和Windows窗体的全功能 告库。使用FastReport .NET,您可以创建独立于应用程序的.NET 告。
开源在我们这个时代非常流行。软件市场的全球巨头对其普及起到了相当大的作用。毕竟,这些公司正在开发高端商业软件,而它们的开源项目是基于经过验证的解决方案和最佳实践的。
FastReport Open Source的结构包括两个库:FastReport.OnlineDesigner 和FastReport.OnlineDesigner.Web
第一个包含从FastReport.Net继承的 告生成器的主要功能。第二个是将 告生成器适应.Net Core框架。特别是,WebReport对象允许在 页上显示带有导航元素的表单,该表单可以逐页显示 告。
有三种方法可以将FastReport.OpenSource库安装到项目中:
- 从NuGet程序包管理器;
- 从git仓库;
- 在本地文件夹中生成项目。
让我们更详细地考虑安装方法:
- 第一个 -来自NuGet程序包管理器。 “最新鲜的” FastReport.OpenSource软件包程序集已经放置在nuget.org存储库中。查找并安装FastReport.OpenSource和FastReport.OpenSource.Web软件包。
- 第二种方法 -从Git存储库。 为此,必须安装Git和最新版本的.Net Core SDK。接下来,使用Git Bash控制台复制存储库。为此,请输入命令:
git clone https://github.com/FastReports/FastReport.git
cd FastReport
Tools/pack.bat
第一条命令从存储库克隆一个项目。第二个-将我们移至克隆的存储库文件夹。第三个-运行构建脚本。结果,我们将在FastReport目录中找到文件夹fr_nuget。我们可以在文件夹中看到内置的NuGet软件包。您应该设置本地NuGet软件包源,以将库添加到项目中。在ASP .Net Core项目中打开NuGet软件包管理器。右上角有设置按钮。
将路径设置为本地包源的fr_nuget文件夹。单击更新,然后单击确定。
在右上角的下拉列表中选择源包Local package source。并选择左上角的浏览选项卡。如果不需要使用MySql和Postgres的库,则安装两个包FastReport.OpenSource和FastReport.OpenSource.Web。如果要在Linux下构建软件包,则过程与上面相同,命令如下:
git clone https://github.com/FastReports/FastReport.git
cd FastReport
chmod 777 Tools/pack.sh && ./Tools/pack.sh
- 第三种方法- 在本地文件夹中生成项目。它包括从github下载项目作为存档。 将存档解压缩到所需的文件夹。并从“工具”文件夹中运行文件pack.bat。结果将与上述方法相同。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!