Boa noite pessoal.
Estou distante de programação tem quase 10 anos e estou com um problema, além de enferrujado.
Não sei se aqui non fórum terei respostas satisfatórias pois tratarei de VB.Net com Office, mas acho que os amigos poderão me dar uma luz, um direcionamento.
Tenho um projeto antigo que estava desenvolvento a quase 10 anos atrás. Naquela época meu office era de 32bis, ou seja, x86 e tudo funcionava lindo. Hoje eu tenho instalado em minha máquina o Office 2019 Pro x64 e com isso todas as minhas bibliotecas no Office são x64. Aí está meu problema, meu projeto, que não é pequeno, foi compilado em uma plataforma (office no caso) de 32 bits e quando tento rodar meu projeto tenho a seguinte mensagem abaixo:
System.InvalidOperationException: 'O provedor 'Microsoft.ACE.OLEDB.12.0' não está registrado na máquina local.'
Já pesquisei tudo e a única coisa que encontro ér que eu tenho de desinstalar meu officex64 e instalar o x86, mas não consigo me conformar com isso. Seria essa a minha única solução, desinstalar o x64 e instalar o x86?
Agradeço toda e qualquer ajuda.
Atenciosamente
Wilson Dutra
Estou distante de programação tem quase 10 anos e estou com um problema, além de enferrujado.
Não sei se aqui non fórum terei respostas satisfatórias pois tratarei de VB.Net com Office, mas acho que os amigos poderão me dar uma luz, um direcionamento.
Tenho um projeto antigo que estava desenvolvento a quase 10 anos atrás. Naquela época meu office era de 32bis, ou seja, x86 e tudo funcionava lindo. Hoje eu tenho instalado em minha máquina o Office 2019 Pro x64 e com isso todas as minhas bibliotecas no Office são x64. Aí está meu problema, meu projeto, que não é pequeno, foi compilado em uma plataforma (office no caso) de 32 bits e quando tento rodar meu projeto tenho a seguinte mensagem abaixo:
System.InvalidOperationException: 'O provedor 'Microsoft.ACE.OLEDB.12.0' não está registrado na máquina local.'
Já pesquisei tudo e a única coisa que encontro ér que eu tenho de desinstalar meu officex64 e instalar o x86, mas não consigo me conformar com isso. Seria essa a minha única solução, desinstalar o x64 e instalar o x86?
Agradeço toda e qualquer ajuda.
Atenciosamente
Wilson Dutra