我继承了一个VB.NET应用程序,其中有一系列Crystal Report RPT文件在编译时嵌入到应用程序中。似乎还有一些用于封装这些报告的VB类,并以这种方式访问。
我收到的要求是他们不再希望嵌入这些RPT文件,他们希望将它们留作外部文件,以便最终用户可以根据需要修改它们。
我需要做些什么才能将这些RPT文件保存为外部文件,然后我必须对这些包装类做什么(如果有的话)?看起来这些类是自动生成的。
答案 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!