我找不到64位dll

2020-09-23 06:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) VS 2017-.NET Fr...

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

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


VS 2017-.NET Framework 4.5-WinForm应用

SAP CR已安装。 在ProgramFiles(86)目录中,我看到win32_x86和win64_x64目录。 每个都有一个dotnet目录。 在win32_x86/dotnet目录中,有许多CR dll。 在win64_x64/dotnet目录中,我只有一个文件:CrystalDecisions.Data.AdoDotNetInterop.dll

为什么那里没有dll的64位版本? 如何获得它们?

我遇到的问题是我可以编译为ANYCPU。 我创建一个Setp.exe和Setup.msi。 "安装项目的前提条件"对话框列出了适用于.NET Framework的SAP Crystal Reports Runtime Engine。 没有指定版本。 当我在计算机上安装WinForm应用程序时,会下载并安装64位版本,但报告不会运行。 他们需要32位版本。 当我手动安装时,一切都很好。

如何使Install项目.msi知道要安装32位版本?

或者如何在项目中引用64位dll?

7条回答
CJones
2020-09-23 06:41

很抱歉,但这无法按照您的描述进行。 我将所有内容都设置为x86。 安装程序项目也设置为x86,但它仍安装64位版本,除非安装32位运行时引擎,否则报表将不会运行。 我不在乎它运行的是64位还是32位,但是由于报告的原因,这已经将部署推迟了两个星期。 我将所有内容切换为64位,现在它不会安装任何运行时。

一周热门 更多>