VS2017, .NET framework 4.5, WinForm app, C#, Release set to 32bit, development machine is Win10 64bit.

I have installed the deployment plugin and created an install project. All of the dlls referenced in the primary output are found at C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\CrystalDecisions.CrystalReports.Engine.dll

There are no 64bit dlls for example \win64_x64\dotnet\CrystalDecisions.CrystalReports.Engine.dll. I have asked SAP for them but no luck. They won't even admit they exist or don't exist. Very strange.

Every time I create a setup package and install the program on a different Win10 64bit machine the install goes to SAP and pulls down the 64bit runtime engine. The reports will not run unless the 32bit runtime is installed.

Everything in the solution is set to 32bit. Why does this get the wrong SAP runtime? Thanks.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.