Usuário com melhor resposta
Problemas distribuir aplicação Clickonce, falta de dll

Pergunta
-
Ola!
Tenho tido um grande problema para distribuir uma aplicação windows forms com o clickonce, consgui aprender como colocar os arquivos necessários e funciona normalmente na minha máquina, mas quando passo o link de instalação da aplicação para outra pessoa não funciona dando o seguinte erro:
Não possivel instalar ou excutar este aplicativo. O aplicativo exige que o conjunto de modulos(Assembly) DevExpress.Utils3 Versão 3.2.1.0 seja instalado no GAC (cache de conjunto de módulos global).
Ja pesquisei bastante mas ainda não achei uma solução para isso.
Mais uma perguta: Utilizando esse modo de distribuir a aplicação existe a possibilidade de um arquivo que é necessário para aplicação numa atulização só ser copiado para a pasta de instalação caso o arquivo não exista? Estou pensando num arquivo de configurações que não pode ser resetado com as atualizações.
Respostas
-
Gilsemar,
Quanto à sua primeira questão, você deve alterar o Publish Status das dlls da DevExpress de Auto para Include... Você já fez isso?
http://www.devexpress.com/Support/Center/KB/p/AK3799.aspx
Já quanto à sua segunta questão, dê uma conferida neste link e veja se te ajuda:
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta Eder CostaModerator quarta-feira, 4 de maio de 2011 17:47
- Marcado como Resposta Gilsemar_ss quinta-feira, 2 de junho de 2011 17:28
Todas as Respostas
-
Gilsemar,
Quanto à sua primeira questão, você deve alterar o Publish Status das dlls da DevExpress de Auto para Include... Você já fez isso?
http://www.devexpress.com/Support/Center/KB/p/AK3799.aspx
Já quanto à sua segunta questão, dê uma conferida neste link e veja se te ajuda:
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta Eder CostaModerator quarta-feira, 4 de maio de 2011 17:47
- Marcado como Resposta Gilsemar_ss quinta-feira, 2 de junho de 2011 17:28
-
-
Gilsemar,
Desculpe, esta thread acabou ficando perdida aqui nos meus alertas e só vi agora... Conseguiu solucionar essa questão?
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima -
Desculpe a demora para responder Andre, consegui sim, o problema era esse mesmo que você disse com seu primeiro post, o que acontece é que na minha aplicação tinham outras dll com nomes parecidos ai eu alterava a propriedade de uma e dava erro na outra.
Só depois que eu alterei todas as dll DevExpress para Include Funcionou. Mas abandonamos o ClickOnce porque trabalhamos com subversion e sempre que uma das máquinas subia a aplicação e dava comit depois o projeto entrava em conflito, depois descobrimos que o conflito era por causa das atualizações que tinha o VS 2008 em uma máquina mas agora temos outra solução a parte para atualização da aplicação.
Obrigado por responder.
-
Gilsemar,
Quanto à sua primeira questão, você deve alterar o Publish Status das dlls da DevExpress de Auto para Include... Você já fez isso?
http://www.devexpress.com/Support/Center/KB/p/AK3799.aspx
Já quanto à sua segunta questão, dê uma conferida neste link e veja se te ajuda:
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslimaElcio João de Lima - VB6, C#, Plataforma .NET e WM [Se o post foi útil, não esqueça de marcá-lo. Obrigado]