我的项目进行得很顺利。现在,我想创建一个setup.exe,并将其用于部署。
上一次我寄的时候很好,但是在过去的几次尝试中,我现在放弃了,我有以下问题:
安装了这样创建的
进行的。
我现在重新安装水晶报告。问题解决了。
我的预感:由于某种原因,对系统DLLCrbd_odbc.dll的引用正在丢失,并且在重新加载水晶报告时正在恢复。
我不知道如何为部署提供一个合适的Setup.exe。
致以敬意,
哈文德·S·贾巴尔
发布于 2011-06-30 08:08:07
在Visual中为使用水晶报表的应用程序创建安装部署包(水晶报表查看器控件)时,需要确保还将引用添加到水晶运行时组件。
你可以用两种方式做这件事。
(这是推荐的)
您可以从SAP/Crystal Reports网站下载合并模块和/或水晶运行时。
注意:水晶报告包含2组组件,它们是托管组件(您在.NET应用程序中引用的组件)和原生组件(实际上是执行低级操作的组件,如DLLCrbd_odbc.dll),如果手动将.NET项目使用的引用程序集包含到setup.exe中,则不会工作,因为这些托管dll正在寻找运行时/MergeModule的克里斯托报表完整版本安装的本机组件。也许这就是为什么你没有那个.dll
https://stackoverflow.com/questions/6531686
复制相似问题