删除嵌入式水晶报告

时间:2013-07-10 20:05:24

标签: vb.net crystal-reports resources

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

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

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

2 个答案:

答案 0 :(得分:0)

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

在visual studio中打开您的解决方案,转到RPT文件的属性并将Build Action设置为Content

答案 1 :(得分:0)

我有同样的VB.NET项目(类库)。每增加一个Crystal,我的DLL变得越来越大,12 Mb。我最终在每个RPT中将Build Action设置为None并删除了每个.vb包装类。我最终的DLL文件现在是64 KB!