FastReport.Net提供了一种插件机制,用于扩展 表设计器的功能。这些插件中的大多数用于在 表设计器中添加数据库连接器。但还有其他的用途,例如,那些向设计器添加新控件的人。
但在使用插件之前,必须先编译它们。源代码在交付FastReport.Net中。也就是说,您需要存在MS Visual Studio开发环境才能使用插件。
添加先前存在的插件的机制坦率地说不太方便。让我们回顾一下它的工作方式。
在 表设计器中,打开File-> Options菜单,插件部分:

使用添加“Add”按钮添加插件。只需选择dll文件即可。但是,为了使添加的插件正常工作,您需要重新启动设计器。
看我们现在得到了什么独的插件管理器应用程序。它会找到所有可用的插件,并允许您在启动 表设计器之前选择需要连接的插件。这个需求很久以前就被提出来了,因为每次添加插件后重新启动设计器都不是很方便。
让我们更详细地看一下新的插件管理器。您需要预编译它。然后,运行它。首次启动时,您将看到设置窗口:

这里:
-
安装包缓存位置(Nuget): ——为了不每次下载安装包,下载的安装包一次保存在缓存中;
-
插件路径——用于存储组装插件的文件夹;
-
Fr dll路径——安装包管理器是为特定版本的FastReport库构建的;
-
框架——选择与 表设计器匹配的框架也很重要。默认为.net framework 4.0;
-
产品——允许您选择安装了插件的FastReport产品。现在只有FastReport可用,即FastReport.Net。将来会添加FastReport.Desktop;
-
语言——插件管理器界面的本地化。更改需要重新启动程序。
设置完成后,我们就可以使用插件管理器了。在左侧窗口中,您将看到可用的安装插件。这些插件的源代码位于远程服务器上。因此,使用安装包管理器时需要Internet连接。此外,要构建插件,将需要Nuget中的一些库。

因此,在管理器中,我们可以安装或删除插件。让我们安装一个插件连接器来连接MySQL数据库。为此,请标记相应的组合框,然后单击安装插件“Install Plugins”按钮。同时, 表设计器应该关闭。安装包管理器将下载所选插件的源代码,编译它们(需要.Net Framework)并将其安装到设计器中。

插件被添加到右侧的窗口中,这表明它已成功安装。看看这个。运行 表设计器并向 表添加新数据源:

我们看到可用连接器列表中有MySQL连接。我们还可以在File-> Options设计器的设置中查看已安装的插件列表:

在已安装的插件列表中——MySQL。
当前版本的插件管理器仅适用于数据库插件。当然,在将来的版本中,所有可能的插件都可以安装。
如果在安装插件期间发生错误,您可以在插件安装日志中找到它们:C:Usersusername.fastreportnetpluginmanagerpluginslogs.txt
产品介绍 | 下载试用 | 优惠活动 | 在线客服
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!