VS2017, .NET framework 4.5, aplicativo WinForm, C #, release configurado para 32 bits, máquina de desenvolvimento é Win10 64 bits.
Eu instalei o plugin de implantação e criei um projeto de instalação. Todas as DLLs referenciadas na saída principal são encontradas em C: \ Arquivos de Programas (x86) \ SAP BusinessObjects \ Crystal Reports para .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.CrystalReports.Engine. dll
Não há dlls de 64 bits, por exemplo, \ win64_x64 \ dotnet \ CrystalDecisions.CrystalReports.Engine.dll. Eu pedi SAP para eles, mas sem sorte. Eles nem sequer admitem que existem ou não existem. Muito estranho.
Toda vez que eu crio um pacote de instalação e instalo o programa em uma máquina Win10 de 64 bits diferente, a instalação vai para o SAP e desativa o mecanismo de tempo de execução de 64 bits. Os relatórios não serão executados a menos que o tempo de execução de 32 bits esteja instalado.
Tudo na solução está definido como 32 bits. Por que isso faz com que o tempo de execução do SAP esteja errado? Obrigado.