我正在使用fastreport.net重新设置winforms的设施。
现在我在我的项目中只导入了一个是fastreport.dll的dll。这很好。但是,如果我在其他机器上运行该项目,那就不起作用了。因为应该导入fastreport.bar.dll,如果我在我的项目中导入该dll,那么它可以在其他机器上运行,但我发现不需要导入其他dll而不是fastreport.dll。
因此需要导入fastreport.bar.dll才能在我的项目中导入,并且我在手册中读到如果我想使用停靠窗口那么那么我将需要导入它吗?有谁想过这个?
答案 0 :(得分:1)
您可能无法导入FastReport.Bars.dll
,但您必须将其分发,即将其复制到.exe
文件夹或将其安装到客户端计算机上的GAC中
答案 1 :(得分:1)
我在FastReport.dll中看到两个参考文件 - FastReports.Bar和FastReport.Editor
这些参考可以存储到全局程序集缓存(GAC)中。在这种情况下,他们应该在没有导入项目的情况下工作。
所以你可以将这些dll放到其他机器上进入他们的GAC。
顺便说一句,我不知道FR许可证是如何允许的。