Pessoal,
Essa acho que essa é um pouco complicada, mas se alguém puder ajudar... Bem, vamos lá
Cenário:
Foi desenvolvida uma aplicação (C# e VS2012) que faz referência a uma OCX. Suponhamos Game.OCX
É uma OCX comum, que poderá previamente existir em vários computadores onde eu devo instalar meu aplicativo, e o caminho da OCX vai variar em cada computador. Outro complicante é a versão dessa OCX, ela pode alterar de máquina para máquina. Mas as funcionalidades
principais sempre serão mantidas. Devo manter a OCX instalada no cliente, pois existem outros aplicativos que dependem dela.
Desafio:
Fazer uma instalador da aplicação e da OCX, que consiga instalar a OCX caso ela não esteja no computador, ou trabalhar com a versão que já está (previamente) na máquina destino. Eu realmente estou patinando com isso. A única coisa que consegui fazer até
agora, foi um instalador que registra a OCX caso o cliente não tenha, com o Install Shield Limited for VS 2012. Mas eu preciso da funcionalidade de aproveitar a OCX caso ela já esteja na máquina.
Sei que OCX é um tema antigo, tecnologia ultrapassada, mas não posso fugir desse tema.
Alguém tem alguma solução ???
Grato,
Rogério Faria