Visual Studio 2008不包括Crystal Reports的合并模块。这意味着,如果您将Windows Forms应用程序从2005年升级到2008年,则报表应用程序将不再在客户端计算机上运行。
网上有很多关于此状态的报告-合并模块将被释放还是已被释放。
我遵循this forum的建议,并从以下位置下载了合并模块
HREF= https://smpdl.sap-ag.de/~sapidp/012002523100005986132008E/cr10_net_mm.zip
我创建了一个包含CrystalReports10_Net_EmbeddedReporting.msm合并模块的安装文件。我可以创建一个安装,但是我的应用程序仍然无法正常工作(有关错误,请参见此消息的底部)。我的猜测是,这是针对那些将Crystal Reports作为Visual Studio的单独软件包购买的,而不是那些使用捆绑版本的用户。
是否有其他人成功利用Visual Studio 2008附带的Crystal Reports合并模块?
请注意,我可以安装Visual Studio 2008 Professional附带的应用程序“ CRRedist2008_x86.msi”。 (查看Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ CrystalReports10_5)。但是我需要一个合并模块,以便客户不必安装两个单独的软件包。
我得到的错误是
无法加载文件或程序集
'CrystalDecisions.Windows.Forms,
版本= 10.5.3700.0,文化=中立,
PublicKeyToken = 692fbea5521e1304'或
它的依赖项之一。系统
找不到指定的文件
最佳答案
已经有一段时间了,而且看起来链接已经改变了,但是我确实为VS2008 Crystal Reports使用了合并模块。
您是否检查过here?
编辑:实际上,我可能会对2008可再发行组件和2005合并模块感到困惑(在您进行编辑之前,看起来该链接会提供您想要的东西)。无疑,此链接使合并模块看起来不存在。
关于.net - 适用于Visual Studio 2008的Crystal Reports合并模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1128904/