找不到用于使Crystal Reports 2016在Visual Studio中工作的.dll

2020-09-05 10:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有问题。 自从我使用Crystal Reports以来已经有几年了。 我目前正在尝试在Crystal Reports 2016中开发报告。

我在线购买了该产品,下载了最新的副本,然后继续安装。 它安装正确,快速重启后,我快速创建了一个报告,并将该报告绑定到数据库中。 当我查看数据时,它确实可以在报表中正确显示数据。

问题在于,当我在HMI中构建查看器部分时,我去了Report Viewers,并且只有Microsoft Report Viewer。 没有Crystal Reports查看器。 我在线上看,有人说我需要将更新下载到该软件,但是当我被定向到该页面时,它的版本号是(13.XX ??),而当我查看帮助时,我有:/p>

版本14.2.2.1975

CR开发人员

我该怎么做才能获得工具栏项目? 我从来没有做过任何事。 我继续推测,我只会在设计器中手动创建项目,而不是拖放。 我在整个安装区域中四处浏览,但找不到熟悉的DLL:

CrystalDecisions.CrystalReports.Engine

CrystalDecisions.Window.Forms

CrystalDecisions.Shared

CrystalDecisions.ReportSource

是否已将它们替换为其他东西? 我不知所措,因为我的所有代码和我看到的所有示例都需要这些DLL。
如果进行了较大的更改,则该产品的程序员文档会有些缺乏。

任何帮助将不胜感激。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有问题。 自从我使用Crystal Reports以来已经有几年了。 我目前正在尝试在Crystal Reports 2016中开发报告。

我在线购买了该产品,下载了最新的副本,然后继续安装。 它安装正确,快速重启后,我快速创建了一个报告,并将该报告绑定到数据库中。 当我查看数据时,它确实可以在报表中正确显示数据。

问题在于,当我在HMI中构建查看器部分时,我去了Report Viewers,并且只有Microsoft Report Viewer。 没有Crystal Reports查看器。 我在线上看,有人说我需要将更新下载到该软件,但是当我被定向到该页面时,它的版本号是(13.XX ??),而当我查看帮助时,我有:/p>

版本14.2.2.1975

CR开发人员

我该怎么做才能获得工具栏项目? 我从来没有做过任何事。 我继续推测,我只会在设计器中手动创建项目,而不是拖放。 我在整个安装区域中四处浏览,但找不到熟悉的DLL:

CrystalDecisions.CrystalReports.Engine

CrystalDecisions.Window.Forms

CrystalDecisions.Shared

CrystalDecisions.ReportSource

是否已将它们替换为其他东西? 我不知所措,因为我的所有代码和我看到的所有示例都需要这些DLL。
如果进行了较大的更改,则该产品的程序员文档会有些缺乏。

任何帮助将不胜感激。

付费偷看设置
发送
4条回答
葫芦娃快救爷爷
1楼 · 2020-09-05 11:27.采纳回答

听起来就像您安装了Redist MSI软件包一样。 要集成到DEV PC上的VS,请运行第一个链接。

请勿在DEV PC上安装任何Redist软件包。

所有运行时文件都在此文件夹结构中 :

C:\ Program Files(x86)\ SAP BusinessObjects

仅重做GAC的程序集。

Don

微wx笑
2楼-- · 2020-09-05 11:13

罗伯特,你好,

首先要给个好消息,您先前的应用程序中使用的.DLL仍然可用。

是的,系统已指导您正确安装13.x.x版本的.NET SDK运行时。 这是因为从CR Designer 2011到您正在使用的当前版本,它们不包含任何.NET SDK运行时。

因此,要在您的应用程序中使用CR查看器,请从以下链接安装可执行文件(支持包17):

SAP Crystal Reports,Microsoft Visual Studio开发人员版本:更新和 运行时下载

这将与您的Visual Studio版本集成。

安装后,如果仍然找不到CR Viewer工具,请确保未使用.NET Framework客户端配置文件。"

其次,右键单击工具箱中的"报告"部分,然后执行"选择项目",选择CrystalDecisions.Windows.Forms dll。

您还将在上面的链接中找到有关开发CR .NET应用程序的文档。

如有任何疑问,请通知我。

此致

Vinit

callcenter油条
3楼-- · 2020-09-05 11:06

版本13.x对于VS组件的Crystal是正确的。 使用SP 17,我相信它们将是13.17.xx。 是的,它们与您的Crystal Reports版本不同。 那是设计使然。 在早期版本中,BusinessObjects SDK和Crystal SDK共享一些程序集,它们都是相同的版本。 当SAP发布BO 4.0时,他们将两者分开,因此BO 4.x(Crystal 2011和更高版本)的软件版本以及BO SDK均为14.x,而Crystal for VS程序集均为13.x。

< p> -Dell

Nir深蓝
4楼-- · 2020-09-05 11:27

确定。 这是我所做的。 我使用上面的链接获取Service Pack 17,并安装了32位版本,因为我的HMI应用程序在Windows 64位OS上以32位模式运行。

安装成功后,我再次通过所有硬盘C:和F:检查,唯一存在的CrystalDecisions .dll是:CrystalDecisions.Data.AdoDotNetInterop.dll

我在另一台计算机上找到了CrystalDecisions .dll文件的较旧版本。 我不确定他们多大了。 它们可以在当前的Crystal Report文件上工作吗?

一周热门 更多>