1

我继承了一个 VB.NET 应用程序,其中有一系列 Crystal Report RPT 文件,它们在编译时嵌入到应用程序中。似乎还有一些 VB 类封装了这些报告,并以这种方式访问​​。

我收到的要求是他们不想再嵌入这些 RPT 文件,他们希望将它们保留为外部文件,以便最终用户可以根据需要修改它们。

我需要做些什么才能将这些 RPT 文件保留为外部文件,然后我必须与这些包装类做什么(如果有的话)?看起来这些类是自动生成的。

4

2 回答 2

0

我做了类似的事情,并且从来没有遇到过包装类的问题。RPT 文件才是真正重要的。

在 Visual Studio 中打开您的解决方案,转到 RPT 文件的属性并设置Build ActionContent.

于 2013-07-10T20:39:38.370 回答
0

我有相同类型的 VB.NET 项目(类库)。每添加一个 Crystal,我的 DLL 就变得越来越大,12 Mb。我最终在每个 RPT 中设置Build ActionNone并删除每个 .vb 包装器类。我的最终 DLL 文件现在是 64 KB!

于 2017-06-21T20:24:28.913 回答