0

我正在使用 fastreport.net 为 winforms 复制工具。

现在我在我的项目中只导入了一个 dll,即 fastreport.dll。那工作得很好。但是,如果我在其他机器上运行该项目,那是行不通的。因为fastreport.bar.dll应该被导入,如果我在我的项目中导入那个dll,那么它可以在其他机器上工作,但我知道除了fastreport.dll之外不需要导入其他dll。

那么是否需要导入 fastreport.bar.dll 才能导入到我的项目中,并且我在手册中读到如果我想使用停靠窗口以及所有这些,那么我需要导入它吗?有人知道吗?

4

2 回答 2

1

我在 FastReport.dll 中看到两个引用 - FastReports.Bar 和 FastReport.Editor

这些引用可以存储到全局程序集缓存 (GAC) 中。在这种情况下,它们应该可以在不导入您的项目的情况下工作。

因此,您可以将这些 dll 放到其他机器的 GAC 中。

顺便说一句,我不知道 FR 许可证如何允许这样做。

于 2011-02-18T13:04:48.940 回答
1

您可以不导入FastReport.Bars.dll,但您必须分发它,即将它复制到.exe文件夹或安装到客户端计算机上的 GAC 中。

于 2011-02-18T13:00:50.733 回答