澄清32位与64位开发

2020-08-23 21:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个Visual Studi...

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

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


我有一个Visual Studio 2015项目,该项目使用Crystal Report .net程序集的文件版本13.0.15.1840。

我的应用程序是一个基于Win Form C#的项目,可通过嵌入在我的应用程序中的查看器控件来呈现报告。

我想将用户从x86版本迁移到x64

我的意图是在用户工作站上为x64平台安装Crystal Reports运行时库。

但是,在这样做之前,我注意到我的项目中引用的程序集是:

c:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.Windows.Forms.dll

我看不到任何64位版本的CrystalDecision .net dll,实际上,在以下情况下,我完全看不到任何64位.net组件(除数据驱动程序之外):

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


并且在SAP下根本没有任何条目

c:\ Program Files \ ...,这是我希望存放64位内容的地方。


所以我的问题是:

1)我是否错过了针对64位开发的单独安装,如果可以,请提供下载链接


2)为什么在c:\ Program Files(x86)路径下有一个win64_x64密钥


3)当定位到64位而不是32位时,是否需要更新对crystaldecisions .net程序集的项目引用

他们在哪里


TIA

3条回答
haha101010
2020-08-23 22:09 .采纳回答

史蒂夫嗨

很好的帖子。 希望每个人都花点时间完成complete

要在开发计算机上安装" SAP Crystal Reports,Microsoft Visual Studio的开发人员版本",必须使用安装exe。 这会将CR设计器集成到.NET IDE中,但更重要的是,在这种情况下,安装结束时,系统会询问您是否要安装64位运行时。

然后可以在32位,64位或"任何CPU"模式下进行编译。 VS自动地知道从哪里获得正确的运行时。 您无需担心装配的位置等问题。

将64位应用程序部署到64位操作系统将需要在已部署的计算机上安装64位运行时。 在以下文档中,我们链接到64位MSI和ClickOnce文件。 没有64位MSM文件:

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

需要注意的一件事; 如果运行64位应用程序,则数据库驱动程序也必须是64位。 必须配置64 nit ODBC(如果使用ODBC),等等,等等。这是开发人员在从32位变为64位时遇到的大量问题的原因。

-露德克

加拿大全球支持中心AGS产品支持高级支持工程师

Twitter

上关注我

有什么增强想法? 使用 SAP Idea Place

一周热门 更多>