Crystal Decisions всегда устанавливает 64-битную среду выполнения, но требуется 32-битная

VS2017, .NET Framework 4.5, приложение WinForm, C#, выпуск установлен на 32 бита, машина разработки - Win10 64 бита.

Я установил плагин развертывания и создал проект установки. Все библиотеки, на которые есть ссылки в первичном выводе, находятся по адресу C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports для.NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\CrystalDecisions.CrystalReports.Engine. длл

Нет 64-битных библиотек, например \win64_x64\dotnet\CrystalDecisions.CrystalReports.Engine.dll. Я попросил SAP для них, но не повезло. Они даже не признают, что они существуют или не существуют. Очень странно.

Каждый раз, когда я создаю установочный пакет и устанавливаю программу на другую 64-битную машину Win10, установка идет в SAP и запускает 64-битную систему времени выполнения. Отчеты не будут запускаться, если не установлена ​​32-разрядная среда выполнения.

Все в решении установлено на 32 бита. Почему это приводит к неправильному времени выполнения SAP? Благодарю.

0 ответов

Другие вопросы по тегам