Theire是否对Visual Studio应用程序开发人员部署了什么以及在何处进行了明确说明?

2020-09-19 01:18发布

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

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


亲爱的

我正在使用Visual Studio 2015 Update 3构建应用程序。在此之上,我已经按照MSI安装在我的开发机上,以便能够构建我的应用程序:

CRforVS_13_0_20.exe
CRRuntime_64bit_13_0_20.msi

我们将从应用程序中将报告导出为PDF文件。

报告模板是从安装了完整Crystal Report 11的另一台计算机上构建的,并且使用的数据源是 指向简单的xml数据文件的ADO.NET (XML)。

运行我的应用程序时,由于无法加载crdb_xml.dll 而导致报告无法导出。 我知道此文件会自动安装在完整的Crystal安装中,但需要在其他PC上手动部署。

我已经检查了您关于crdb_xml.dll安装的常见问题和信息,并且某些链接断开,一些其他信息与VS2008相关,而不是2015年,并且指出某个地方需要首先安装Java? 甚至在dektop应用程序上工作?

我完全列出了要在单台计算机上部署的内容以涵盖我的情况。

这里有人不寒而栗地向我解释并列出我所需的所有步骤和文件吗?
找不到我现在要为之奋斗一周的简单明了的信息。

供您参考,我们的部署应在Windows 10 PC 64位上工作

感谢您在这个热门话题上的帮助和紧急考虑,我们正在发布阶段

致谢

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

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


亲爱的

我正在使用Visual Studio 2015 Update 3构建应用程序。在此之上,我已经按照MSI安装在我的开发机上,以便能够构建我的应用程序:

CRforVS_13_0_20.exe
CRRuntime_64bit_13_0_20.msi

我们将从应用程序中将报告导出为PDF文件。

报告模板是从安装了完整Crystal Report 11的另一台计算机上构建的,并且使用的数据源是 指向简单的xml数据文件的ADO.NET (XML)。

运行我的应用程序时,由于无法加载crdb_xml.dll 而导致报告无法导出。 我知道此文件会自动安装在完整的Crystal安装中,但需要在其他PC上手动部署。

我已经检查了您关于crdb_xml.dll安装的常见问题和信息,并且某些链接断开,一些其他信息与VS2008相关,而不是2015年,并且指出某个地方需要首先安装Java? 甚至在dektop应用程序上工作?

我完全列出了要在单台计算机上部署的内容以涵盖我的情况。

这里有人不寒而栗地向我解释并列出我所需的所有步骤和文件吗?
找不到我现在要为之奋斗一周的简单明了的信息。

供您参考,我们的部署应在Windows 10 PC 64位上工作

感谢您在这个热门话题上的帮助和紧急考虑,我们正在发布阶段

致谢

付费偷看设置
发送
4条回答
宇峰
1楼 · 2020-09-19 01:39.采纳回答

Visual Studio是一个32位应用程序,因此它默认为x86模式,但是在您的DEV PC上,您应该已经安装了EXE以集成到VS中,并且安装程序弹出菜单显示安装64位MSI的选项。 请勿手动安装。

因此,只需在VS中更改平台,即可在64位模式下运行exe并使用x64文件夹中的文件。

在安装JVM时,它需要64位和32位属性。

就这么多,只需要配置即可。

使用ProcessMonitor验证运行库从何处加载。

xfwsx85
2楼-- · 2020-09-19 01:46

好,现在可以清除了。

谢谢

me_for_i
3楼-- · 2020-09-19 02:02

转到此处:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

下载SAP Crystal Reports Web服务/XML数据驱动程序驱动程序包,该驱动程序未集成到VS CR中,因为它需要您安装JVM/JRC。 下载包中的信息

我建议将您的报告转换为使用 ADO.NET (XML)驱动程序,那么您无需管理 WEB Services XML驱动程序。

Don

我是小鹏鹏啊
4楼-- · 2020-09-19 01:48

HI don,

我注意到基于晶体库的一件奇怪的事情:

当我检入开发PC时,Visual Studio中使用的.NET参考库指向以下文件夹:

C:\ Program Files(x86)\ SAP BusinessObjects \ .NET Framework 4.0的Crystal Reports \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet

所以我似乎只引用x686 Crystal开发库(找不到任何x64)

由于这样,当我在开发机上运行我的应用程序并检查从我的工作机上加载了Crystal库的位置时, 二手文件夹:

C:\ Program Files(x86)\ SAP BusinessObjects \ .NET Framework 4.0的Crystal Reports \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \


因此,当我在部署x64运行时检查生产机器时,只会得到:

C:\ Program Files(x86)\ SAP BusinessObjects \ .NET Framework 4.0的Crystal Reports \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win64_x64 \

所以在我的dev和prod机器上似乎不使用相同的库。

问题1:是否有Visual Studio的.NET程序集作为x64参考,还是仅用作x86?

问题2:基于我的跟踪反馈,意味着我需要在产品机器上安装Crystal x86 Runtime吗?


对信息的感谢

一周热门 更多>