none
Instalar/Atualizar uma OCX no instalador de uma aplicação .net VS2012 RRS feed

  • Pergunta

  • 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

    quinta-feira, 8 de agosto de 2013 05:59